用于.NET核心和.NET框架的C#库
我现在正在做一个网络库(),目标是.NET核心框架,但我希望同时支持.NET核心和.NET框架(4.*) 我听说在用于.NET核心和.NET框架的C#库,c#,.net,dll,.net-core,C#,.net,Dll,.net Core,我现在正在做一个网络库(),目标是.NET核心框架,但我希望同时支持.NET核心和.NET框架(4.*) 我听说在项目中添加了一些行。json这是一个好的解决方案吗 有人能帮我吗?谢谢是的,您需要修改project.json。它应该是这样的: { "version": "1.0.0", "dependencies": { "NETStandard.Library": "1.6.0" }, "frameworks": { "netstandard1.3": {
项目中添加了一些行。json
这是一个好的解决方案吗
有人能帮我吗?谢谢是的,您需要修改
project.json
。它应该是这样的:
{
"version": "1.0.0",
"dependencies": {
"NETStandard.Library": "1.6.0"
},
"frameworks": {
"netstandard1.3": {
"imports": "dnxcore50"
}
}
}
以下是将.NET平台标准映射到感兴趣的平台的方案:
以下是一些简要说明:
- 如果库的目标是.NET平台标准版本1.3,则它只能 在.NET Framework 4.6或更高版本、.NET Core、通用Windows上运行 平台10(UWP)和Mono/Xamarin平台李>
- 如果库的目标是 .NET平台标准版本1.3,它可以使用所有 以前的.NET平台标准版本(1.2、1.1、1.0)李>
-
支持.NET平台标准版本的最早.NET框架
是.NETFramework 4.5。这是因为新的可移植API表面
区域(又名System.Runtime-based表面积),用作
NET平台标准的基础
该版本的.NET Framework。针对.NET Framework是的,修改
是您所需要的。它应该是这样的:project.json
以下是将.NET平台标准映射到感兴趣的平台的方案: 以下是一些简要说明:{ "version": "1.0.0", "dependencies": { "NETStandard.Library": "1.6.0" }, "frameworks": { "netstandard1.3": { "imports": "dnxcore50" } } }
- 如果库的目标是.NET平台标准版本1.3,则它只能 在.NET Framework 4.6或更高版本、.NET Core、通用Windows上运行 平台10(UWP)和Mono/Xamarin平台李>
- 如果库的目标是 .NET平台标准版本1.3,它可以使用所有 以前的.NET平台标准版本(1.2、1.1、1.0)李>
-
支持.NET平台标准版本的最早.NET框架
是.NETFramework 4.5。这是因为新的可移植API表面
区域(又名System.Runtime-based表面积),用作
NET平台标准的基础
该版本的.NET Framework。针对.NET Framework的目标太模糊了,.NET core的范围比.NET Framework的范围要有限得多。我不知道这是怎么可能的。因此我无法在NuGet上部署我的库,用于.NET core和.NET Framework?太模糊了,.net core的范围比.net framework要有限得多,我不知道这是怎么可能的。所以我不能在NuGet for.net core和.net framework上部署我的库?可能值得补充的是,最好避免使用netstandard 1.5或1.6,因为它们与netstandard 2.0不兼容,netstandard 2.0是可用的。Netstandard1.4或更早版本将与Netstandard2.0兼容,因此它是现在制作可移植库的好选择@Ziv该评论已过时,请参阅。尽管最好还是避免使用.Net标准1.5和1.6,因为特定于它们的成员在运行时不会在.Net 4.6.1上失败。谢谢!这就是我需要的!可能值得补充的是,最好避免使用Netstandard1.5或1.6,因为它们与Netstandard2.0不兼容,Netstandard2.0是可用的。Netstandard1.4或更早版本将与Netstandard2.0兼容,因此它是现在制作可移植库的好选择@Ziv该评论已过时,请参阅。尽管最好还是避免使用.Net标准1.5和1.6,因为特定于它们的成员在运行时不会在.Net 4.6.1上失败。谢谢!这就是我需要的!