Oli*_*ver 45 .net visual-studio .net-6.0 visual-studio-2022
我已安装 .NET 6.0 SDK 和 Visual Studio 2022。但是,Visual Studio 2022 不提供选择 .NET 6.0 的功能。
我知道我可以使用目标框架编辑项目文件,所以请不要这样做。这个问题特别围绕 Visual Studio 2022 UI。
编辑1:
已在 Visual Studio 2022 的 Visual Studio 安装程序中选择 .NET 6.0 运行时
编辑2:
我可以创建 .NET 6.0 项目,但似乎无法在以前为 .NET 5.0 的现有项目中以 .NET 6.0 为目标。
小智 25
如果您的解决方案有 gobal.json 文件,您可以删除它或将那里的 sdk 版本更新到最新。在这个答案中,最新的.NET版本是6.0.0,sdk版本是6.0.100(最新的sdk版本可以在您下载sdk的dotnet core站点找到)
{
"sdk": {
"version": "6.0.100"
}
}
Run Code Online (Sandbox Code Playgroud)
完成此操作后,“卸载”和“重新加载”您的项目以及最新的 .Net Core 目标应显示在下拉列表中。
小智 12
我想知道这是否是我一直在努力解决的问题 - 您无法将不是“sdk”格式的现有项目更改为 net 6。但是有一个升级助手可以为您转换它。
请参阅https://learn.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-winforms-framework
您必须安装升级助手
dotnet tool install -g upgrade-assistant
Run Code Online (Sandbox Code Playgroud)
安装后,您可以分析您的项目
cd "C:\your solution path"
upgrade-assistant analyze yourProject.csproj
Run Code Online (Sandbox Code Playgroud)
或通过以下方式运行升级
cd "C:\your solution path"
upgrade-assistant upgrade yourProject.csproj
Run Code Online (Sandbox Code Playgroud)
助理将指导您完成这些步骤。
在 Visual Studio 安装过程中,您需要选择“.NET 6.0 Runtime”。从屏幕截图中可以看出,此选项不仅包括运行时本身,还包括“用于开发[...] .NET 6.0 应用程序的模板”。
您可以通过从 Windows 开始菜单启动“应用程序和功能”或从 Visual Studio 菜单栏选择“工具”/“获取工具和功能...”来修改安装。
归档时间: |
|
查看次数: |
59894 次 |
最近记录: |