两种类型的asp.net核心Web应用程序?
我试图通过Visual Studio创建一个新的ASP.NET Core web应用程序,当“新建项目”对话框打开时,我注意到它提供了两个ASP.NET Core模板,一个使用.NET Core,另一个使用。NET框架。为什么有两个模板?ASP.NET核心应用程序如何使用常规的.NET框架 ASP.Net核心与.Net核心和.Net框架是分开的。因此,您可以选择在.Net Core上运行ASP.Net Core或在.Net Framework上运行ASP.Net Core 如果你想跨平台并在Linux或Mac上运行,你会选择.Net Core;如果你想在Windows上运行一个功能齐全、更成熟的框架,你会选择.Net Framework两种类型的asp.net核心Web应用程序?,asp.net,.net,visual-studio,asp.net-core,.net-core,Asp.net,.net,Visual Studio,Asp.net Core,.net Core,我试图通过Visual Studio创建一个新的ASP.NET Core web应用程序,当“新建项目”对话框打开时,我注意到它提供了两个ASP.NET Core模板,一个使用.NET Core,另一个使用。NET框架。为什么有两个模板?ASP.NET核心应用程序如何使用常规的.NET框架 ASP.Net核心与.Net核心和.Net框架是分开的。因此,您可以选择在.Net Core上运行ASP.Net Core或在.Net Framework上运行ASP.Net Core 如果你想跨平台并在Li
请参见。除了Martin的答案之外,在同一个项目中还可以有两个框架(如.NET framework 4.6.1和.NET core 1.0) 在调试期间,您可以像这样选择要使用的框架-
"frameworks": {
"net461": {
},
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
}
},
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
}
要在项目中配置这两个框架,只需像这样修改project.json-
"frameworks": {
"net461": {
},
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
}
},
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
}
谁有两个模板?所以你可以选择目标。您可以在创建应用程序后通过修改配置来实现这两个目标。