MSBuild不复制所有DLL引用

时间:2014-06-03 23:28:59

标签: c# msbuild ninject lazy-loading ninject-extensions

我有一个像这样的C#.NET 4.5解决方案:

Project A.dll
-> Third Party.dll

Project B.dll
-> Project A.dll

当我构建Project B时,Third Party.dll不会被复制到bin文件夹。但是,如果我添加对Third Party.dll的引用,它会起作用:

Project B.dll
-> Project A.dll
-> Third Party.dll

如果我在Project B内做了类似的事情,它也有效:

var t = typeof(ThirdParty.SomeClass);

我不记得过去有过这个问题。有什么想法吗?

我正在使用Ninject v3.2Ninject.Extensions.Conventions v3.2。是否有可能Ninject在幕后进行动态程序集加载,并且编译器正在运行优化以去除未使用的库?

0 个答案:

没有答案