【问题标题】:what is the difference between .net infrastructure vs framework.net 基础架构与框架之间有什么区别
【发布时间】:2022-11-27 20:17:55
【问题描述】:

我想问你 .net 基础设施和框架的区别。当我尝试创建类库项目时,visual studio 为我提供了基础设施,例如.NET 框架 4.7.2,.NET 框架 4.8等版本。但是当我尝试创建控制台应用程序时,它为我提供了类似的框架.NET 6,.NET 7等版本。

【问题讨论】:

  • 注意创建项目时选择的项目模板名称。如果它的名称中有“.NET”,那么您将以现代版本的 .NET 为目标,并选择 5.0 到 7.0。如果它的名称中有“.NET Framework”,那么您将以旧版 .NET 为目标并选择 2.0 到 4.8

标签: c# .net


【解决方案1】:

这不是真的。如果选择面向 .NET Framework 的项目模板,系统将提示您选择 .NET Framework 的版本。这些项目模板的名称中包含“.NET Framework”。那些没有指定以 .NET Framework 为目标的项目模板将以 .NET Core 为目标,因此系统会提示您选择 .NET Core 的版本。 .NET 5 及更高版本基于 .NET Core。您可以创建面向 .NET Framework 或 .NET Core 的类库项目,您可以对控制台应用程序项目执行相同的操作。

由于 .NET Framework 不再开发超过 4.8.x 版,因此他们从名称中删除了“Core”,因为它是市面上唯一的游戏。 .NET 5 应该是 .NET Core 和 .NET Framework 的合并,这基本上意味着 .NET Core 的演变,添加了更多类似于 .NET Framework 的功能。

【讨论】:

    猜你喜欢
    • 2010-12-23
    • 2022-01-05
    • 2014-05-04
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 2010-12-25
    • 2018-09-12
    • 1970-01-01
    相关资源
    最近更新 更多