Я создаю решение с 3 проектами A
, B
и C
.
При условии, что A
и B
являются библиотеками, а C
является консольным приложением
Если используется эталонное значение:
A
использует B
C
использует A
и B
Почему, когда я выполняю C
, он загружает A
, но не может загрузить B
(возможно, потому что он уже был загружен через A
)?
Это типичная проблема в проектах, использующих динамическую загрузку библиотек, но в моем случае мои библиотеки статически добавляются в ссылку, так почему это происходит?
Я использую .Net Core 3.0 preview 6 с Visual Studio 2019 (версия 16.1.4)
Репо: https://github.com/hdkruswork/runes-dotnet/tree/dev
Где A
равно Runes.Core
, B
равно Runes.Async
и C
равно Runes.Lab