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