我将 Xamarin 项目升级到毛伊岛,但无法使用 msix 文件更新我的应用程序。如果我卸载以前的版本并安装,我会工作得很好。
更新时出现错误消息:应用程序安装失败,并出现错误消息:对包上的目标卷 C: 进行部署添加操作
事件查看器中没有更多消息。
我已确保 app.manifest 中的程序集标识名称与 assemblyInfo.cs 中的程序集标题相同。
package.appxmanifest 中的身份名称、发布者和手机产品 id 都是相同的。
我还需要确保匹配其他内容才能成功更新吗?
建议您可以参考文档:Windows 应用打包、部署、查询疑难解答
软件包更新、依赖性或冲突验证失败。 可能的原因:
传入的包与已安装的包冲突。
找不到指定的包依赖。
该软件包不支持正确的处理器架构。
有关更多信息,请查看
AppXDeployment-Server
事件日志。
UWP 应用程序和 WinUI3 应用程序不同。因此,包之间可能存在冲突。在我看来,你只能卸载以前的版本,然后安装新版本。