ASP.NET VNext Class 图书馆System.Runtime.Serialization
ASP.NET VNext Class Library System.Runtime.Serialization
正在尝试在 ASP.NET vNext Class 库项目中制作可序列化的 class。无法为我的 class 项提供 [DataContract] 或 [DataMember] 属性。因为我刚刚开始探索 vNext,所以我有点困惑。如果有人可以指导我是否做对了事。我的小示例代码。
using System;
using System.Runtime.Serialization;
namespace Schlouds.Business.Entities
{
[DataContract]
public class Student
{
[DataMember]
public Guid StudentId { get; set; }
}
}
这是非官方的API,用于将旧命名空间与新命名空间相匹配。
http://packagesearch.azurewebsites.net/
对于那些你需要的属性 System.Runtime.Serialization.Xml 4.0.10-beta-22416 如果你使用核心
看来您必须将“System.Runtime.Serialization”添加到“frameworkAssemblies”。
参见示例 project.json 文件:
"net45": {
"frameworkAssemblies": {
"System.Runtime.Serialization": "4.0.0.0"
},
"dependencies": {
"System.Reflection": "4.0.10-beta-22416",
"System.Reflection.Extensions": "4.0.0-beta-22526",
"System.Reflection.Primitives": "4.0.0-beta-22526",
"System.Reflection.TypeExtensions": "4.0.0-beta-22526",
"System.Collections": "4.0.10-beta-22526",
"System.Collections.Specialized": "4.0.0-beta-22526",
"System.Linq": "4.0.0-beta-22526",
"System.Linq.Expressions": "4.0.0-beta-22526",
"System.Linq.Queryable": "4.0.0-beta-22526",
"System.Runtime": "4.0.20-beta-22526",
"System.Runtime.Serialization.Primitives": "4.0.0-beta-22526",
"System.Runtime.Serialization.Xml": "4.0.10-beta-22526",
"System.Runtime.Serialization.Json": "4.0.0.0-beta-22526"
}
}
您可以使用来自 Nuget 的 Microsoft.AspNetCore.Mvc.Formatters.Json(或 Microsoft.AspNetCore.Mvc.Formatters.Xml)包用于 .net 核心。
正在尝试在 ASP.NET vNext Class 库项目中制作可序列化的 class。无法为我的 class 项提供 [DataContract] 或 [DataMember] 属性。因为我刚刚开始探索 vNext,所以我有点困惑。如果有人可以指导我是否做对了事。我的小示例代码。
using System;
using System.Runtime.Serialization;
namespace Schlouds.Business.Entities
{
[DataContract]
public class Student
{
[DataMember]
public Guid StudentId { get; set; }
}
}
这是非官方的API,用于将旧命名空间与新命名空间相匹配。
http://packagesearch.azurewebsites.net/
对于那些你需要的属性 System.Runtime.Serialization.Xml 4.0.10-beta-22416 如果你使用核心
看来您必须将“System.Runtime.Serialization”添加到“frameworkAssemblies”。
参见示例 project.json 文件:
"net45": {
"frameworkAssemblies": {
"System.Runtime.Serialization": "4.0.0.0"
},
"dependencies": {
"System.Reflection": "4.0.10-beta-22416",
"System.Reflection.Extensions": "4.0.0-beta-22526",
"System.Reflection.Primitives": "4.0.0-beta-22526",
"System.Reflection.TypeExtensions": "4.0.0-beta-22526",
"System.Collections": "4.0.10-beta-22526",
"System.Collections.Specialized": "4.0.0-beta-22526",
"System.Linq": "4.0.0-beta-22526",
"System.Linq.Expressions": "4.0.0-beta-22526",
"System.Linq.Queryable": "4.0.0-beta-22526",
"System.Runtime": "4.0.20-beta-22526",
"System.Runtime.Serialization.Primitives": "4.0.0-beta-22526",
"System.Runtime.Serialization.Xml": "4.0.10-beta-22526",
"System.Runtime.Serialization.Json": "4.0.0.0-beta-22526"
}
}
您可以使用来自 Nuget 的 Microsoft.AspNetCore.Mvc.Formatters.Json(或 Microsoft.AspNetCore.Mvc.Formatters.Xml)包用于 .net 核心。