Visual Studio 2022 17.8.1中无法运行.NET6 MAUI项目求助
解决方案
针对VS 17.8.1运行.NET 6 MAUI项目出现的RuntimeConfigParserTask找不到的问题,可按以下步骤解决:
锁定兼容的Android SDK版本
在项目的.csproj文件中添加以下配置,强制使用.NET 6 MAUI适配的Android SDK版本:<PropertyGroup> <AndroidSdkVersion>31.0.0</AndroidSdkVersion> </PropertyGroup>原因:VS 17.8.x默认安装的Android SDK 32.0.509是为.NET 8设计的,与.NET 6的MAUI工具链不兼容。
重新安装.NET 6专属的MAUI工作负载
打开命令提示符,执行以下命令,明确指定SDK版本来安装适配.NET 6的MAUI工作负载:dotnet workload install maui --sdk-version 6.0.416清理项目缓存并重建
- 执行命令清理项目:
dotnet clean - 手动删除项目目录下的
bin和obj文件夹 - 重新构建项目:
dotnet build
- 执行命令清理项目:
使用.NET 6的MSBuild进行构建
若在VS中构建仍有问题,可尝试用命令行dotnet build执行构建,避免VS默认使用的.NET 8版本MSBuild干扰。
内容的提问来源于stack exchange,提问作者Nam Pham
相关产品推荐
相关产品推荐

