MAUI .NET 8 Windows发布报错:RuntimeIdentifier未被识别
.NET 8 MAUI Windows应用发布报错:无法识别RuntimeIdentifier 'win10-x64'
问题情况
- 发布适用于Windows的.NET 8 MAUI应用时,持续出现报错:
The specified RuntimeIdentifier 'win10-x64' is not recognized. - 发布流程:选择Publish > 采用Sideloading模式(未勾选自动更新)> 跳过包签名 > 使用发布配置文件MSIX-win10-x64.pubxml
已尝试的解决方法
- 了解到
win10-x64已被废弃,需替换为win-x64;官方文档提及修改.csproj文件中的<RuntimeIdentifier>win10-x64</RuntimeIdentifier>为win-x64即可解决,但我的.csproj文件中无该标签,手动添加后未生效 - 尝试添加以下属性组,编译无报错,但发布仍失败,依旧提示无法识别
win10-x64:
<PropertyGroup Condition="'$(IsPublishing)' == 'true' And '$(TargetFramework)' == 'net8.0-windows10.0.19041.0'"> <RuntimeIdentifier>win-x64</RuntimeIdentifier> </PropertyGroup>
内容的提问来源于stack exchange,提问作者tommat208
相关产品推荐
相关产品推荐

