【发布时间】:2019-10-26 15:43:28
【问题描述】:
我正在开发一个与 Windows 应用程序打包项目和桌面桥应用程序集成的 UWP 应用程序。
我的申请包括以下项目:
1) UWP 项目
2) 没有任何解决方案文件的 UWP 项目,它充当主 UWP 项目的库并作为对其的引用
3) 类库项目
4) 桌面应用程序
5) Windows 应用程序打包项目:设置为启动项目;主 UWP 项目设置为入口点和桌面应用程序的另一个引用
我尝试过的可能性:
将所有项目的配置改为x86
将 UWP 项目更改为 x64(引发错误:处理器架构之间不匹配)
将允许的项目更改为 CPU(抛出错误:处理器架构之间不匹配)
编辑项目解决方案文件以在将空白传递给 x86 时更新架构字段
设置类库项目的输出路径(所有其他项目都设置了路径)
在集成桌面桥应用程序之前,我能够使用创建包向导创建 appxUpload 文件,并成功地将包上传到 Microsoft Store。 当我在发布 x86 配置中构建和创建捆绑文件时,将桌面桥应用程序集成到现有 UWP 应用程序中时,问题就开始了。 每当我尝试创建捆绑文件时,它不会在错误列表中抛出任何错误,但我发现错误出现在指向 UWP 应用程序的输出窗口中。
错误:The OutputPath property is not set for project 'Please check to make sure that you have specified a valid combination of Configuration and Platform for this project. Configuration='Release' Platform='AnyCPU'.
【问题讨论】:
-
嗨,Shakita,这个问题有什么更新吗?
-
实际上,我正在尝试为我的项目创建一个具有 x86、x64、arm 和 arm64 配置的 appxUpload 文件。所以 arm64 导致了这个问题。经过一番研究,我发现 UWP 不支持 arm64。因此,当我们创建一个包时,我们应该在创建包包向导中取消选中 arm64。谢谢
-
很高兴知道您已经找到了该问题,您可以考虑将其添加为答案,以帮助可能遇到类似问题的其他人:)
标签: uwp package desktop-bridge appx packager