我正在尝试在 Windows 平台上发布 MAUI 应用程序,但遇到错误

问题描述 投票:0回答:1

“我正在尝试在Windows平台上发布.NET MAUI应用程序,该应用程序已升级到8.0.0-rc.2.9373,使用以下命令:

dotnet 发布project.csproj -f net8.0-windows10.0.19041.0 -c Release /p:RuntimeIdentifierOverride=win10-x64 -p:PublishSingleFile=true -o C:\Users dmin\Documents\publish

但是,我遇到了以下错误:

MakeAppx:错误:清单验证错误:第 25 行,第 27 列,原因:为元素“[local-name()='Applications']/[local-name() 声明的文件名“Project.exe” ='应用程序']” 包中不存在。 [C:\Users dmin\Documents\Work\Project\ProjectSolution\Project\project.csproj::TargetFramework=net8.0-windows10.0.19041.0] MakeAppx:错误:包创建失败。 [C:\Users dmin\Documents\Work\Project\ProjectSolution\Project\project.csproj::TargetFramework=net8.0-windows10.0.19041.0] MakeAppx:错误:0x80080204 - 指定的包格式无效:包清单无效。 [C:\Users dmin\Documents\Work\Project\ProjectSolution\Project\project.csproj ::TargetFramework=net8.0-windows10.0.19041.0]

如果我使用相同的命令进行构建,只需从“-c Release”更改为“-c Debug”,一切都很好。

有人可以帮助我吗?

我尝试在 Windows 平台上发布 MAUI 项目,但收到错误。

.net maui release publish .net-8.0
1个回答
0
投票

最后我通过将发布命令更改为

解决了这个问题

dotnet 发布 -f net8.0-windows10.0.19041.0 -c Release -p:RuntimeIdentifierOverride=win10-x64

© www.soinside.com 2019 - 2024. All rights reserved.