У меня есть несколько проектов в моем решении, одна из библиотек классов перенесена в .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 или подобных библиотек.
Заранее спасибо.