Я создал собственный репозиторий NuGet (общую папку на одном из наших серверов) и добавил его в список "Доступные источники" в настройках Visual Studio NuGet на моем ПК. Я могу успешно установить пакет в свое решение из этого репозитория.
Однако на сервере TFS сборка не работает, потому что она не может восстановить этот конкретный пакет (сообщение: "Невозможно найти версию" xxx "пакета" xxx "). Решение настроено для" включения восстановления пакета NuGet", которое отлично работает для пакетов, установленных через nuget.org
. Он просто не восстанавливает пакет из нашего внутреннего хранилища.
Разрешения в папке/папке репозитория в порядке. Что мне не хватает?
Я предполагаю, что мне нужно также настроить "доступные источники" Visual Studio на сервере TFS, но, возможно, эти параметры зависят от пользователя? Служба сборки работает как NETWORK SERVICE, так как я могу настроить NuGet для этого пользователя?