У меня есть проект (FWIW, это проект WCS), назовем его WcfProj
.WcfProj
ссылается на другой проект, давайте назовем это ClassLib
.ClassLib
ссылается на несколько библиотек DLL библиотеки предприятия;например, Common
, Data
, ExceptionHandling
, ExceptionHandling.Logging
и Logging
.
Обратите внимание, что WcfProj
не имеет прямой ссылки ни на какую DLL-библиотеку Enterprise Library.
КогдаЯ компилирую или публикую WcfProj
, я получаю все библиотеки DLL, на которые ссылается WcfProj
, и те, на которые ссылается ClassLib
, за исключением ExceptionHandling.Logging
.
У кого-нибудь есть идеи, почему это так?
PS, оба WcfProj
и ClassLib
являются проектами .NET v6.4.1.Enterprise Library, с другой стороны, является очень старой версией, скомпилированной из исходного кода в целевой .NET v3.5.