NuGet: не устанавливать ссылку на сборку - PullRequest
0 голосов
/ 05 июня 2019

Я создал пакет nuget, содержащий библиотеку DLL, которой я хочу поделиться с несколькими приложениями.Я хочу добавить этот пакет в приложения без установки ссылки на DLL.Я использую внедрение зависимостей, чтобы загрузить эту DLL или тестовую DLL во время выполнения.

По умолчанию nuget автоматически устанавливает ссылку на все библиотеки DLL, содержащиеся в lib во время установки.

Есть ли способ настроить пакет nuget, чтобы он не устанавливал ссылку на библиотеку DLL при установке вмой проект?

1 Ответ

1 голос
/ 06 июня 2019

Явные ссылки на сборки . Хотя если ваша dll загружена полностью во время выполнения (используя MEF или Assembly.Load или что-то подобное), то система сборки может не скопировать dll в выходной каталог проекта. Обратите внимание, что эти документы верны только для packages.config проектов. У меня есть PR для улучшения документации, чтобы объяснить, как сделать эквивалентную вещь для PackageReference.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...