Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 VS2010目标.net 2.0和System.Runtime.Serialization_Visual Studio 2010 - Fatal编程技术网

Visual studio 2010 VS2010目标.net 2.0和System.Runtime.Serialization

Visual studio 2010 VS2010目标.net 2.0和System.Runtime.Serialization,visual-studio-2010,Visual Studio 2010,为什么在以.net 2.0为目标时不能添加对System.Runtime.Serialization的引用 此外,如果使用System.Runtime.Serialization转换vs2005项目,vs2010转换将失败,并出现生成错误 我使用的是DataContract类,编译器说 找不到类型或命名空间名称“DataContract”(是否缺少using指令或程序集引用?)C:\Users\my\ClassLibrary1\Class1.cs 8 6 ClassLibrary1原因是您需要使

为什么在以.net 2.0为目标时不能添加对System.Runtime.Serialization的引用

此外,如果使用System.Runtime.Serialization转换vs2005项目,vs2010转换将失败,并出现生成错误

我使用的是DataContract类,编译器说


找不到类型或命名空间名称“DataContract”(是否缺少using指令或程序集引用?)C:\Users\my\ClassLibrary1\Class1.cs 8 6 ClassLibrary1

原因是您需要使用.NET 3.5才能使用DataContract,它们是.NET 3.5中引入的项目,因此您必须以该版本为目标

下面是一个MSDN,它讨论了DataContracts和.NET版本的一个方面