У меня довольно большое решение с около 90 проектами, в Visual Studio 2015 оно прекрасно собирается, но когда я пытался выполнить CI в TFS, похоже, что восстановление nuget игнорирует packages.config для всех сайты в моем решении, таким образом, не загружая свои пакеты и не в состоянии собрать.
т.е.
- Если это .csproj, нюги для этого проекта восстанавливаются просто отлично
- Если это веб-сайт, то он, кажется, игнорирует его packages.config
приписка
Я бы предпочел решение, в котором мне не нужно было ничего проверять в отношении этих проектов, например, ' добавить dll в папку bin, чтобы проверить файл .refresh [...] s ', поэтому процесс CI максимально автоматический
Update1:
- указав путь к nuget.exe (версия: 4.9.2), я получаю новую ошибку, сообщающую: ПРЕДУПРЕЖДЕНИЕ: файл проекта [путь к проекту] не найден '
Update2 (определение сборки - компонент установщика NuGet):
- Путь к решению: «правильный путь к решению ..»
- Путь NuGet.config: 'правильный путь к NuGet.config'
- Отключить локальный кеш, проверено
- NuGet Аргументы: пусто
- Путь к NuGet.exe: $ (NuGetPath), путь указан в переменных