是什么创建项目ASP.NET核心(核心.NET)和ASP.NET核心(.NET Framework)的
我没有看清楚最后两个项目类型之间的主要区别之差,实际上哪个感觉最后一个? .NET核心和.NET框架?
是什么创建项目ASP.NET核心(核心.NET)和ASP.NET核心(.NET Framework)的
我没有看清楚最后两个项目类型之间的主要区别之差,实际上哪个感觉最后一个? .NET核心和.NET框架?
ASP.NET Core可以对.NET Core或完整.NET Framework之上运行。因此,有一个模板取决于您是要在.NET Core还是完整的.NET Framework上构建。
下面是一个信息图表,微软组建了一个直观演示概念:
无论哪个模板选择,你可以随时修改你的配置在同一时间同时针对。但模板只是帮助您开始使用其中一种。
不同之处在于您是将针对.Net Core Framework还是Full .Net Framework。例如,在project.json文件中显示了这种差异。
另一件需要知道的事情是,当您使用“ASP.NET核心Web应用程序(.NET Framework)”模板时,连接到使用Visual Studio时完全框架的.Net库项目要容易得多。可以使用“ASP.NET Core Web Application(.NET Core)”模板来完成它,但它需要手动编辑project.json文件。
值得一提的是,如果您的目标是Full Framework,则Web应用程序必须部署在Windows上,而以.Net Core框架为目标的Web应用程序可以部署到非Windows环境。但.Net Core Framework并不像Full Framework那样功能丰富。 (它没有绘制例程来调整图像大小)。您可以在此处详细了解选择合适的框架:https://docs.asp.net/en/1.0.0-rc1/getting-started/choosing-the-right-dotnet.html
无论哪种方式,无论哪个你选择,你会被创建创建ASP.NET核心应用程序的项目这两个模板。
下面是解的样子在Visual Studio 2015年更新3时,“核心ASP.NET Web应用程序(.NET核心)”选择(空选项):
这里是它的project.json文件:
这里是解决方案看起来像在Visual Studio 2015年更新3时,“核心ASP.NET Web应用程序(.NET框架)”选择了什么(空选项):
这里是它的项目以.json文件:
@recursive fair enough ... https://docs.microsoft。com/en-us/dotnet/articles/core/index#比较到其他网络平台,可以通过学习页面上的一两次点击找到它们。 –