我有一个WCF库项目,我从控制台应用程序引用。问题是每次我添加引用并注册它时,它会在以下所有情况下消失:
答案 0 :(得分:5)
错误的目标框架?
转到应用程序的属性,单击“编译”选项卡,然后将“目标框架(所有配置):”从“.NET Framework 4 Client Profile”下拉列表设置为“.NET Framework 4”
另见:
Visual Studio 2010 is Eating My DLLs! - referenced third party dlls missing after build
和
http://msdn.microsoft.com/en-us/library/cc656912.aspx
如果您的目标是.NET 框架4客户端配置文件,你不能 引用不在的程序集 .NET Framework 4客户端配置文件。 相反,你必须以.NET为目标 框架4。 [...]
.NET Framework客户端配置文件中不包含的功能
.NET 框架4客户端配置文件没有 包括以下功能。您 必须安装.NET Framework 4 在你的。中使用这些功能 应用程序:
ASP.NET
高级Windows Communication Foundation(WCF)功能
.NET Framework数据提供程序 甲骨文
用于编译的MSBuild