Ven*_*lon 2 .net asp.net visual-studio .net-core asp.net-core
我试图通过Visual Studio创建一个新的ASP.NET Core Web应用程序,当新项目对话框打开时,我注意到它提供了两个ASP.NET Core模板,一个使用.NET核心,另一个使用.NET Framework.为什么两个模板?ASP.NET核心应用程序如何使用常规.NET框架?
ASP.Net Core与.Net Core和.Net Framework是分开的.因此,您可以选择在.Net Core上运行ASP.Net Core或在.Net Framework上运行ASP.Net Core.
如果你想要跨平台并在Linux或Mac上运行,你可以选择.Net Core.如果你想要一个仅在Windows上运行的全功能更成熟的框架,你可以选择.Net Framework.
请参阅选择正确的.NET为您在服务器上的ASP.NET核心文档.
除了Martin的答案,你可以在同一个项目中有2个框架(比如.NET framework 4.6.1和.NET core 1.0)
在调试期间,您可以选择使用哪个框架,如下所示 -
要在项目中配置两个框架,您只需要像这样修改project.json-
"frameworks": {
"net461": {
},
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
}
},
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
137 次 |
| 最近记录: |