Ошибка компиляции при использовании и создании библиотеки .NetStandard с помощью MS Build - PullRequest
0 голосов
/ 03 августа 2020

У меня есть несколько проектов в моем решении, одна из библиотек классов перенесена в .netstandard (ModelLib), которая используется библиотекой классов .net472 (serviceLib). На serviceLib снова ссылается другая библиотека классов .net472 (apiLib). Этот apiLib используется в моем проекте веб-сайта asp. net.

Теперь сборка отлично работает в VSStudio 2019, но не работает при сборке с использованием MS Build в тестовой среде.

Я получаю следующая ошибка и журнал сборки говорит: -

c: \ buildagent \ xxxx \ xxxx \ web.config (186,0): error ASPCONFIG: Error ASPConfig: Не удалось загрузить файл или сборку apiLib или одна из его зависимостей, система не может найти указанный файл.

Webconfig выглядит так, а строка # 186 -

<compilation debug="true" targetFramework="4.7.2">
 <assemblies>
               <add assembly="apiLib" />
 </assemblies>
 </compilation>

Я проверил файл в папке bin, apiLib отсутствует.

Есть ли здесь проблемы с совместимостью версий net?

Кто-нибудь сталкивался с подобными проблемами и почему apiLib не копируется в bin? Это что-то связано с .NetStandard Project? Пожалуйста, помогите как можно раньше ..

Примечание: я не менял ни одного стиля ссылки на пакет apiLib или подобных библиотек.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...