Установка Nuget не работает. Заявление "все указанные файлы должны находиться в одной рабочей области"
У меня есть решение на TFS, для которого я не являюсь администратором. У меня есть несколько учетных записей Microsoft, и в настоящее время я вошел в них как один из них.
Я пошел в обозреватель решений, щелкнул правой кнопкой мыши и "Управление пакетами Nuget". Я искал MOQ, который в данный момент не установлен в этом проекте. Ранее я легко устанавливал другие пакеты Nuget, но всякий раз, когда я нажимал "Установить", я получаю следующее сообщение:
Тем не менее, у меня есть только одна рабочая область локально, и, очевидно, одна удаленная с другим именем. Что вызвало бы это?
1 ответ
По вашей ошибке и описанию. Это может быть вызвано конфликтом рабочего пространства другой учетной записи на вашем компьютере. Так как у вас есть несколько учетных записей Microsoft.
Вы можете использовать команду tf workspace для вывода информации о рабочей области.
В следующем примере отображается список всех рабочих областей для всех пользователей на всех компьютерах, которые были созданы в следующей коллекции командных проектов по адресу http://myserver:8080/tfs/DefaultCollection.
c:\projects>tf workspaces /owner:* /computer:* /collection:http://myserver:8080/tfs/DefaultCollection
Кроме того, обновите NuGet до последней версии NuGet 3.3 и попробуйте снова.