我遇到了与此帖相同的问题 - Namespace for [DataContract]但解决办法却不尽相同。
我已经在项目中引用了System.Runtime.Serialization,我的目标是.net4。这是上一个问题的答案
有趣的是,VS颜色编码似乎认为这是有效的,但它不能编译。
参考文献:
错误消息是:
找不到类型或命名空间名称“DataContractAttribute” (您是否缺少using指令或程序集引用?)
DataContract,DataMemberAttribute,DataMember相同。
我正在使用的项目定义了许多类,我现在想要将它们序列化为数据合同并使其可用于另一个项目。所以这不是一个WCF项目,但将在稍后使用。
认为它可能有效我关闭了项目并重新开放但仍然无效。
答案 0 :(得分:7)