Обновление : изменен раздел csproj с обновленным PackagePath. Собственная библиотека, по крайней мере, указана в файле deps.json.
Насколько я понимаю, это зависимости пакетов netstandard или netcore.не копируется в выходную папку.
Но как я могу ссылаться на файлы, помещенные, например, в /runtimes/win-x64/platform-specific-library.dll из кода (внутри сборки пакета nuget - например, передатьпуть к LoadLibrary).
Я использую следующий фрагмент внутри моего файла csproj, чтобы добавить файл в папку runtime:
<ItemGroup>
<None Update="native/win-x64/native-library.dll">
<Pack>true</Pack>
<PackagePath>runtimes/win-x64/native/native-library.dll</PackagePath>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
И этот код я сейчас пытаюсь использовать дляполучить доступ к библиотеке (не работает):
[DllImport("kernel32")]
public static extern IntPtr LoadLibrary(string fileName);
...
LoadLibrary("runtimes/win-x84/native-library.dll");