在我的解决方案中,我有一个名为MuskOx的Windows服务。
MuskOx有一个名为MuskOx.Errands的类库的项目引用。
MuskOx.Errands对类库的项目引用称为Kctc.BusinessLayer和Kctc.NHiberate。
当我构建MuskOx时,其输出文件夹获取Kctc.BusinessLayer.dll但不获取Kctc.NHibernate.dll。
这让我感到困惑。任何人都可以澄清在构建具有对类库的直接和间接项目引用的项目时,哪些dll被复制到输出文件夹的规则?
由于
大卫
答案 0 :(得分:0)
所有引用的dll(包括间接项目引用)都将复制到项目的输出中 除非您引用了部署在GAC(全局程序集缓存)中的程序集