У меня есть веб-API, который размещен в Azure, и у меня настроено непрерывное развертывание из репозитория GitHub.
Мне нужно реализовать некоторые функции, основанные на сторонних DLL, поэтому я добавилэто как ссылка на мой проект.Локально все работает нормально, но когда я фиксирую свои изменения с новой DLL, развертывание завершается неудачно в Azure с таким сообщением:
ошибка CS0246: не удалось найти тип или имя пространства имен «MyReference» (Вы пропускаете директиву using или ссылку на сборку?)
Если я открою свой файл .csproj, ссылка будет добавлена следующим образом, поэтому, возможно, там есть проблема:
<ItemGroup>
<Reference Include="MyReference">
<HintPath>..\..\..\..\..\..\Users\MyUser\Downloads\library-sdk-csharp\lib\MyReference.dll</HintPath>
</Reference>
</ItemGroup>
Если я захожу в GitHub и смотрю код, я вижу свою dll в /bin/Debug/netcoreapp2.1/
Я попытался установить для CopyLocal значение True, но это ничего не исправило.Что-нибудь еще, что я могу сделать, чтобы исправить это?Это кажется довольно простой вещью.