gpt4 book ai didi

c# - .NET CLI 是否仅适用于 .NET Core?

转载 作者:太空狗 更新时间:2023-10-29 20:58:22 24 4
gpt4 key购买 nike

如果我想创建一个使用 .NET Framework 的 ASP.NET Core 1.0 应用程序,我是否使用 .NET CLI? .NET CLI 是仅适用于新的 .NET Core 库还是同时适用于 Core 和 .NET 4.6?

最佳答案

您也可以将 dotnet cli 用于完整的框架应用程序和库。您只需要使用适当的框架标记 - 例如 "net46" 来定位 .NET 4.6。您也可以针对多个框架:

例如,来 self 的 Noda Time 图书馆:

"frameworks": {
"net45": {
"frameworkAssemblies": {
"System.Xml": "",
"System.Numerics": ""
}
},
"netstandard1.1": {
"buildOptions": {
"define": [ "PCL" ]
},
"dependencies": {
"System.Diagnostics.Debug": "4.0.11",
"System.Globalization": "4.0.11",
"System.Linq": "4.1.0",
"System.Resources.ResourceManager": "4.0.1",
"System.Runtime.Extensions": "4.1.0",
"System.Runtime.Numerics": "4.0.1",
"System.Runtime.Serialization.Xml": "4.1.1",
"System.Threading": "4.0.11",
"System.Xml.XmlSerializer": "4.0.11"
}
}
}

PCL 预处理器符号将在某些时候重命名为“DOTNET_CORE”或类似名称 - 它之所以存在,是因为我有一堆代码使用它进行条件编译,当时我曾经以可移植为目标类库。

顺便说一下,您仍然可以以可移植类库为目标......所以一个包可以以许多不同的版本为目标。

关于c# - .NET CLI 是否仅适用于 .NET Core?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38229813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com