Ошибки сборки DevOps, относящиеся к старой версии пакета, больше не используются.C#

Место общения программистов C#
Ответить
Anonymous
 Ошибки сборки DevOps, относящиеся к старой версии пакета, больше не используются.

Сообщение Anonymous »

На моем сайте есть два веб-проекта. Один из них ссылается на Microsoft.CodeDom.Providers.DotNetCompilerPlatform.
Недавно мы обновили его с 3.6.0 до 4.1.0 в рамках более широкого проекта обновления.
Эти два проекта собираются, публикуются и запускаются на моем локальном компьютере, как и ожидалось. Я также смог использовать WebDeploy для публикации обоих в среде UAT без каких-либо проблем. Проблема в том, что в Devops возникают ошибки (не измененные проектом обновления), см. ниже.
Ошибка:

Код: Выделить всё

Admin\CMS\CMSApp.csproj(14677,5): Error : This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.3.6.0\build\net472\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.targets.
Project "D:\a\1\s\Admin\CMS\CMSApp.csproj" on node 1 (default targets).
Конвейер сначала запускает восстановление nuget, которое корректно восстанавливает пакет версии 4.1.0, как и ожидалось. Следующим шагом является сборка проекта, который использует задачу сборки Visual Studio (подробности ниже):
Изображение


Подробнее здесь: https://stackoverflow.com/questions/798 ... onger-used
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»