Isr*_*cia 30 .net c# asp.net .net-core asp.net-core
我没有清楚地看到最后两个项目类型之间的主要区别,实际上哪个是最后一个?.NET Core和.NET Framework?
Ron*_*n C 21
不同之处在于您是将瞄准.Net核心框架还是完整.Net框架.例如,在project.json文件中显示了这种差异.
另一件需要了解的是,当您使用"ASP.NET核心Web应用程序(.NET Framework)"模板时,使用Visual Studio链接到以完整框架为目标的.Net库项目要容易得多.可以使用"ASP.NET Core Web Application(.NET Core)"模板来完成它,但它需要手动编辑project.json文件.
值得一提的是,如果您定位完整框架,则必须在Windows上部署Web应用程序,而以.Net Core框架为目标则允许将Web应用程序部署到非Windows环境.但.Net核心框架并不像完整框架那样功能丰富.(例如,它没有用于调整图像大小的绘图程序).您可以在此处阅读有关选择正确框架的更多信息:https://docs.asp.net/zh/1.0.0-rc1/getting-started/choosing-the-right-dotnet.html
无论哪种方式,无论您选择这两个模板中的哪一个,您都将创建一个用于创建ASP.NET Core应用程序的项目.
当选择"ASP.NET Core Web Application(.NET Core)"时(使用Empty选项),Visual Studio 2015 Update 3中的解决方案如下所示:
这是它的project.json文件:
当选择"ASP.NET Core Web Application(.NET Framework)"时(使用Empty选项),Visual Studio 2015 Update 3中的解决方案如下所示:
这是它的project.json文件:
mas*_*son 19
ASP.NET Core可以在.NET Core或完整的.NET Framework上运行.因此,根据您是要构建.NET Core还是完整的.NET Framework,有一个模板.
这是微软整理的信息图,它直观地展示了这个概念:
无论您选择哪个模板,都可以随时编辑配置以同时定位.但模板只是帮助您开始使用其中一个.
| 归档时间: |
|
| 查看次数: |
3687 次 |
| 最近记录: |