У меня есть решение Visual Studio (2017) C #, которое структурировано так:
- Решение
- ExeProject
- DLLProject
- NuGet-Зависимость от пакета
Stateless
("имя без пакета" - это имя пакета)
DLLProject скрывает зависимость в своих интерфейсах, т.е.предполагается, что использование библиотеки Stateless
является деталью реализации DLLProject
.
. ExeProject
имеет доступ только к общедоступным интерфейсам и фабрикам DLLProject
.
По причинамкоторые выходят за рамки этого вопроса, ExeProject
target .Net Framework 4.6.1
, тогда как DLLProject
target .Net Standard 2.0
.
Компилируется нормально, но при отладке исполняемый файл не находит Stateless.dll
.
Возможно ли автоматически развернуть эту DLL при связывании с DLLProject
без добавления зависимости Stateless
NuGet к ExeProject
?