某些企业库依赖项未复制到主项目

时间:2018-10-23 06:43:31

标签: c# .net enterprise-library .net-4.6.1

我有一个项目(FWIW,它是WCS项目),我们称之为WcfProjWcfProj引用了另一个项目,我们称其为ClassLibClassLib引用了很少的企业库DLL。例如CommonDataExceptionHandlingExceptionHandling.LoggingLogging

请注意,WcfProj不会直接引用任何企业库DLL。

当我编译或发布WcfProj时,会得到WcfProj引用的所有DLL和ClassLib引用的所有DLL,但ExceptionHandling.Logging除外。

有人对此有一个想法吗?

P.S。,WcfProjClassLib都是.NET v6.4.1项目。另一方面,企业库是一个非常老的版本,从源代码编译为目标.NET v3.5。

1 个答案:

答案 0 :(得分:0)

  1. 检查CopyToLocal中的Dll。应该是真的。
  2. 如果您没有使用ExceptionHandling.Logging in Classlib中的任何类,则也是如此。那么它就不会被复制过来。