【发布时间】:2022-01-21 10:30:18
【问题描述】:
我的 C# 项目有一个需要 .NET Framework 6.0 的库。因此,我想将我的项目从 .NET 4.8 升级到 .NET 6.0。
我已经从Microsoft 网站安装了 .NET 6.0 Runtime 和 SDK。
现在,在安装并重新启动几次后,将我的项目升级到 6.0 的选项仍然没有显示在下拉菜单中。显示的最高 .Net Framework 仍然是 4.8。
当我打开库时,我在 Dropdwon 中看到了 .NET 6.0,我也能够构建它,但我无法在 6.0 中创建自己的项目或新项目。
在 Visual Studio 安装程序中,6.0 显示为已安装,但在注册表中并带有一个 Github tool,它显示了已安装的 .NET 框架,但未显示 6.0。
所以我想知道如何正确安装它,以便可以将它用于 .NET 桌面应用程序。我在 Windows 10(64 位 21H1)上。
.Net 6.0 is not displayed - image
.Net 6.0 displayed as installed inside the Visual Studio Installer - image
【问题讨论】:
-
和C++有什么关系?
-
另外,您似乎在问为什么 .NET 6(.NET Core 系列的延续)在“Windows 窗体应用程序 (.NET Framework) 下无法访问" - 我希望其原因不言自明:.NET 6 不是 .NET Framework 的延续。也许试试“Windows Forms App (.NET)”?
-
我正在向我的 C# 项目中添加一个 C++ 可执行文件作为需要 .Net 6.0 的资源
-
好的,但是这个具体问题与 C++ 有什么关系?
-
@Llama 当我想使用该库时,它告诉我将我的 Projekt 升级到 6.0。我在一个 .Net Framework 桌面应用程序中。那么这有什么关系,我该怎么办呢?
标签: c# c++ .net frameworks