将 WCF 项目从 VS 2008 移植到 2010 时出错
Posted
技术标签:
【中文标题】将 WCF 项目从 VS 2008 移植到 2010 时出错【英文标题】:Error when porting WCF project from VS 2008 to 2010 【发布时间】:2011-03-30 05:54:24 【问题描述】:我尝试在 2010 下编译后遇到一个奇怪的错误。编译器似乎不理解我的 [DataMember] 属性:
错误 CS0246:找不到类型或命名空间名称“DataMember”(您是否缺少 using 指令或程序集引用?)
这一切不应该在 System.Runtime.Serialization 中定义吗?
非常感谢任何见解。
【问题讨论】:
如果您完全限定属性会发生什么?[System.Runtime.Serialization.DataMember]
?
您在项目中使用哪个版本的目标框架?
【参考方案1】:
在将 Web 测试插件项目从 2008 年移植到 2010 年时,我遇到了类似的问题。您可能需要重新引用出现问题的程序集,以确保您的项目引用的框架版本正确使用。
【讨论】:
以上是关于将 WCF 项目从 VS 2008 移植到 2010 时出错的主要内容,如果未能解决你的问题,请参考以下文章
从 VS6 移植到 VS2008 时在不寻常的架构中使用单元测试?
从 Visual Studio 2005 移植到 2008 或更高版本