签名后编译c#项目时的奇怪行为

时间:2016-07-21 16:52:13

标签: c# wcf sharepoint visual-studio-2013

我有这种情况: 在Visual Studio的一个非常大的解决方案中,我有许多项目,用于不同的purpouse。其中一些是SharePoint Web部件,另一些是WCF。和“公共”项目,由Web部件和WCF项目使用。 将Commont项目引用到SharePoint Web部件时会出现此问题,因为该项目要求我签署所有引用此项目的项目。

因此,在执行此操作后,每次编译WCF时,引用的dll都不会生成到bin目录。所以WCF dll不能正常工作。

我不知道任何项目的设置有什么问题。所以我不知道是否需要提供任何代码来帮助我解决这个奇怪的问题。

1 个答案:

答案 0 :(得分:0)

对于" Main"项目,展开引用部分并确保其他应用程序在属性窗口中具有以下设置:

Copy Local - True

听起来应用程序没有复制dll,因为对于每个依赖项目,此设置可能都是false。