datacontract的类型或命名空间

and*_*rew 2 c# visual-studio

我有这个帖子的相同问题 - [DataContract]的命名空间但是解决方案不一样.

我已经在项目中引用了System.Runtime.Serialization,我的目标是.net4.这是前一个问题的答案

有趣的是,VS颜色编码似乎认为这是有效的,但它不能编译.

在此输入图像描述

参考文献:

在此输入图像描述

错误消息是:

找不到类型或命名空间名称'DataContractAttribute'(您是否缺少using指令或程序集引用?)

DataContract,DataMemberAttribute,DataMember也是如此.

我正在使用的项目定义了许多类,我现在想要将它们序列化为数据契约并使其可用于另一个项目.所以这不是一个WCF项目,但将在以后使用.

认为它可能工作我关闭项目并重新打开但仍然无法正常工作.

and*_*rew 7

哇!问题与上一个问题完全相同.这一个解决方案中的两个项目; 引用仅添加到其中一个项目中; 并且两个项目都在使用错误的文件.