gpt4 book ai didi

c# - 创建项目 ASP.NET Core(.NET Core)和 ASP.NET Core(.NET Framework)有什么区别

转载 作者:IT王子 更新时间:2023-10-29 04:11:16 27 4
gpt4 key购买 nike

enter image description here

我没有看清最后两种项目类型之间的主要区别,实际上最后一种有什么意义? .NET Core 和 .NET Framework?

最佳答案

区别在于您将以 .Net Core Framework 还是 Full .Net Framework 为目标。例如,这种差异会出现在 project.json 文件中。

另一件需要了解的事情是,当您使用“ASP.NET Core Web 应用程序(.NET 框架)”模板时,在使用 Visual Studio 时链接到以完整框架为目标的 .Net 库项目要容易得多。可以使用“ASP.NET Core Web 应用程序 (.NET Core)”模板来完成此操作,但需要对 project.json 文件进行一些手动编辑。

可能还值得一提的是,如果您以完整框架为目标,则 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 Core 应用程序的项目。

实际创建的项目有些差异

下面是选择“ASP.NET Core Web 应用程序 (.NET Core)”(使用空选项)时 Visual Studio 2015 Update 3 中的解决方案:

ill

这是它的 project.json 文件:

enter image description here

下面是选择“ASP.NET Core Web 应用程序(.NET Framework)”(使用空选项)时 Visual Studio 2015 Update 3 中的解决方案:

enter image description here

这是它的 project.json 文件:

enter image description here

关于c# - 创建项目 ASP.NET Core(.NET Core)和 ASP.NET Core(.NET Framework)有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38228441/

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