Visual Studio 2026中C++项目升级至.NET 10遇框架选项缺失问题
解决Visual Studio 2026中C++项目无法选择.NET 10目标框架的问题
以下是针对性的解决步骤:
- 确认项目类型:只有C++/CLI项目才支持选择.NET目标框架,传统原生C项目无此选项,先核实你的项目是否为C/CLI类型。
- 手动修改项目配置:如果是C++/CLI项目,直接编辑
.vcxproj文件,找到<TargetFrameworkVersion>节点,将值改为v10.0,保存后重新加载项目:<TargetFrameworkVersion>v10.0</TargetFrameworkVersion> - 检查VS组件:打开Visual Studio Installer,查看是否勾选了.NET 10对应的C++/CLI开发工具组件,部分情况下SDK安装后,C++侧的支持组件需要单独勾选安装。
- 清理VS缓存:关闭Visual Studio,删除以下缓存目录后重启:
%LOCALAPPDATA%\Microsoft\VisualStudio\18.0_*\ComponentModelCache%USERPROFILE%\AppData\Local\Temp\VisualStudioExplorer
- 验证SDK安装:打开命令提示符,执行
dotnet --list-sdks,确认输出包含10.0.100版本。如果未显示,重新运行.NET 10 SDK安装包,确保安装过程无异常。
内容的提问来源于stack exchange,提问作者manteltraeger
相关产品推荐
相关产品推荐

