2011-01-13 53 views
0

我有一个wcf服务正在运行,我试图在它上面实现一个tcp模型,所以我做了一个windows服务,并尝试添加WCF服务作为参考,它工作正常。但是当我试图构建Windows服务时,它给了我一个错误,因为“找不到类型或名称空间名称*'(您是否缺少using指令或程序集引用?)”。事实上,我试图添加我的dal项目作为参考,并出现相同的错误。我实施了一个POC只是为了检查我是否正确地做了正确的事情。但它失败了我的解决方案我错过了一些配置的东西,我感到困惑,请帮助谢谢。添加引用失败的C#

+0

嗯......我有过这个之前,并注意到在配置文件(无论是主(存储在.NET Framework位置)或应用程序 - 不记得)它试图加载程序集:“* ”。当我删除这个工作,但我不知道这是否是理想的解决方案。如果没有人会做出更好的... – ndtreviv 2011-01-13 12:31:02

回答

1

重要的是,你要记录它所抱怨的类型名称以获得一个好的答案。每当你做一些webby时,避免定位.NET客户端配置文件。 System.Web.dll不是它的一部分。

项目+属性,应用程序选项卡,目标框架组合。

0

感谢所有帮助人员我得到了失败的原因,我所有的其他项目都将目标框架定义为.Net Framework 4.但是,每当我为解决方案添加一个新项目时,他们都将被定位到.Net Framework 4客户端配置文件。我改变了,一切正常。再次感谢您的帮助。