Ответ 1
Для ссылки на внешнюю dll в ядре .net вам нужно создать собственный пакет nuget.
Документы NuGet показывают, как создать пакет из dll: https://docs.nuget.org/create/hosting-your-own-nuget-feeds. Вы можете поместить этот пакет nuget в локальную папку и использовать это как канал: [https://docs.nuget.org/create/hosting-your-own-nuget-feeds]
Для этого вам нужно отредактировать файл nuspec и добавить следующий код в файл nuspec.
<package>
*******--Some code--*****
<metadata>
<references>
<reference file="xxx.dll"/>
</references>
</metadata>
<--For addig reference of external dll-->
<files>
<file src="path\*.dll" target="lib\netCoreApp1.0"/>
</files>
Теперь создайте файл .nupkg и установите этот пакет в свой проект.
Надеемся, что это решение будет работать для вас.