提问者:小点点

如何安装。NET框架


我的C#项目需要一个库。NETFramework 6.0。因此,我想从升级我的项目。净4.8至。NET 6.0。

我已经安装了。NET 6.0运行时和来自Microsoft网站的SDK。

现在,在安装和重启几次后,下拉菜单中仍然没有显示将我的项目升级到6.0的选项。最高的。显示的网络框架仍然是4.8。

当我打开图书馆的门时,我看到了。NET 6.0,我也能够构建它,但我无法在6.0中创建自己的项目或新项目。

在Visual Studio Installer 6.0显示为已安装,但在注册表中,并使用Github工具显示已安装。NET框架,未显示6.0。

所以我想知道如何正确安装它,以便我可以使用它。NET桌面应用程序。我在Windows 10(64Bit 21H1)。

...不显示Net 6.0-图像

...NET 6.0显示为安装在Visual Studio Installer内部-图像

.Net 6.0未与Github版本工具一起显示-图像


共2个答案

匿名用户

据我所知,我知道你不能用那种方式升级它。我的意思是这不一样。NET只是一个带有控件的包。如果有一个新的更新。NET,则只能将项目复制粘贴到具有的新项目上。NET 6.0已安装,但如果不需要新控件或当前控件的修复程序,则无需安装。另外,如果您使用的是Visual Studio,则在Visual Studio的安装应用程序中,有Visual Studio的所有扩展和版本。所以你可以下载。NET 6.0。这个问题可能会消失。如果我的建议对你有用,请给我回信。

匿名用户

您当前的项目正在进行中。net 4.8表示它在上运行。net框架,您可以将其视为。net经典版。4.8之后的下一个版本实际上是。net coreversion 1,对。net,从而对您的使用方式进行了重大更改。网之后,微软对下一个版本的一切都很满意。3后的净核心变为5。

因此,这是有益的思考。net 4作为经典之作的最后一部。net,以及您希望移动到modern的任何代码。net将可能不是一个简单的过程。

开始时,您应该尝试创建一个新项目,并确保选择一个. net核心模板。你可能需要手动移植东西,因为不是所有的东西都可以从. net经典(框架)轻松移植到现代的. net(核心)。

Microsoft提供的关于与选择哪个版本相关的版本差异的信息也可能很有用:

https://docs.microsoft.com/en-us/dotnet/standard/choosing-core-framework-server

https://docs.microsoft.com/en-us/dotnet/core/porting/