Некоторые зависимости Enterprise Library не копируются в основной проект - PullRequest
0 голосов
/ 23 октября 2018

У меня есть проект (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.

1 Ответ

0 голосов
/ 23 октября 2018
  1. Проверьте CopyToLocal для Dll.Должно быть истиной.
  2. Также, если вы не используете какие-либо классы из ExceptionHandling.Logging в Classlib.тогда он не копируется.
...