c# - 数据协定的类型或命名空间

标签 c# visual-studio

我遇到了与这篇文章相同的问题 - Namespace for [DataContract]但是解决方案并不相同。

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

有趣的是 VS color coding 似乎认为这是有效的但它不编译。

enter image description here

引用资料:

enter image description here

错误信息是:

The type or namespace name 'DataContractAttribute' could not be found (are you missing a using directive or an assembly reference?)

DataContract、DataMemberAttribute、DataMember 相同。

我正在使用的项目定义了一些类,我现在想将这些类序列化为数据契约(Contract)并提供给另一个项目使用。所以这不是一个 WCF 项目,但会在以后的项目中使用。

认为它可能工作我关闭项目并重新打开但仍然不起作用。

最佳答案

呸!问题和上一个问题完全一样。一个解决方案中的两个项目;仅添加到其中一个项目的引用资料;两个项目都在使用错误的文件。

关于c# - 数据协定的类型或命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12776876/

相关文章:

c# - 我应该如何比较这些 double 以获得所需的结果?

c# - 自定义 Json.NET 序列化 : turning object into array to avoid repetition of property names

c# - 表单丢失后无法获得焦点

visual-studio - Resharper 未检测到已安装 visual studio 2015

c# - 显示项目集合时忽略 DebuggerDisplay

c# - 验证策略

c# - 我可以在 MVP 模式的不同项目中创建 View 和 Presenter

c# - 搭建controller vs2015时报错Key Already Exists in Table

c++ - 如何修复基于 cpp 的具有 2 种不同大小的 C++ 结构?

vb.net - 使用什么语言