Установка 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 и попробуйте снова.

Другие вопросы по тегам