Я использовал p / invoke для вызова некоторых собственных зависимостей в кроссплатформенном веб-приложении на .NET Core. Это работает только потому, что я специально установил и ldconfig
редактировал эти зависимости.
В идеале я хотел бы иметь возможность запускать dotnet publish --self-contained
на соответствующей платформе, и эта команда должна включать все необходимые файлы so
, где бы они ни были, без ldconfig
. Я не знаю, возможно ли это.
Итак, мои вопросы:
- Где ядро .NET ищет собственные зависимости, если вы не используете
ldconfig
? Имеет ли значение веб-приложение?
- Если ответ на (1) не «никуда», как я могу включить эти зависимости, когда я делаю
dotnet publish
?