Сборки зависимостей не найдены в MacOS, несмотря на то, что установлены «дополнительныеProbingPaths».C#

Место общения программистов C#
Ответить
Anonymous
 Сборки зависимостей не найдены в MacOS, несмотря на то, что установлены «дополнительныеProbingPaths».

Сообщение Anonymous »

#UPD: решено.
У меня есть приложение .NetCore 2.1, в котором некоторые библиотеки DLL, на которые имеются ссылки, не размещены в обычном месте. Поэтому я добавил в проект файл runtimeconfig.template.json с таким содержимым:

Код: Выделить всё

{
"additionalProbingPaths": [
"NameOfSubfolderWithDlls"
]
}
Это приводит к созданию MyAppName.runtimeconfig.json (с этим блоком) при сборке проекта.
И он хорошо справляется со своей задачей — когда я запускаю приложение в Windows, обнаруживаются библиотеки DLL.
НО! когда я пытаюсь запустить свое приложение на MacOS, похоже, что dotnet на Mac игнорирует (или не видит) MyAppName.runtimeconfig.json, потому что я получил эту ошибку:

Код: Выделить всё

An assembly specified in the application dependencies manifest (MyAppName.deps.json) was not found
Помогите, пожалуйста, разобраться, в чем причина проблемы?

Подробнее здесь: https://stackoverflow.com/questions/702 ... ngpaths-ar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»