ОК - мы снова здесь. Я разместил почти идентичный вопрос здесь , но этот немного отличается. Я только что сгенерировал новую версию пакета NuGet и обновил все наши файлы csproj и config, чтобы они указывали на него, и он прекрасно собирается локально, но когда я запускаю сборку TFS, он завершается неудачно с сообщением:
## [ошибка] ASPNETCOMPILER (0,0): ошибка ASPCONFIG: не удалось загрузить файл или сборку 'PacsgearLib, версия = 2.5.4.0, культура = нейтральная,
PublicKeyToken = 05b30ac9ab9dbb8e 'или одна из его зависимостей.
определение манифеста расположенной сборки не соответствует сборке
ссылка. (Исключение из HRESULT: 0x80131040)
Pacsgearlib 2.5.4 - это пакет NuGet, который я только что сгенерировал, но все остальные наши проекты работают нормально (и в них много общего кода). Основное отличие заключается в том, что в этом проекте есть веб-сайт. MSBuild - это версия 15.5.180.51428.
Вот изображение фактической ошибки:
Есть идеи здесь? Я попробовал менеджер пакетов NuGet, чтобы удалить пакет и переустановить его для веб-сайта, но это не помогло.
Я занимался этим несколько часов, поэтому подумал, что, может быть, кто-то другой (или второй глаз) может помочь.
Я также только что видел это и проверю это первым делом в понедельник утром.