首页 > 解决方案 > 错误:未为项目设置 OutputPath 属性

问题描述

我正在开发一个与 Windows 应用程序打包项目和桌面桥应用程序集成的 UWP 应用程序。

我的申请包括以下项目:

1)UWP项目

2) 没有任何解决方案文件的 UWP 项目,该文件充当主 UWP 项目的库并用作对其的引用

3)类库项目

4) 桌面应用

5) Windows 应用程序打包项目:设置为启动项目;主 UWP 项目设置为入口点和桌面应用程序的另一个引用

我尝试过的可能性:

  1. 将所有项目的配置更改为 x86

  2. 将 UWP 项目更改为 x64(抛出错误:处理器架构之间的不匹配)

  3. 将允许的项目更改为 CPU(抛出错误:处理器架构之间的不匹配)

  4. 编辑项目解决方案文件以在将空白传递给 x86 时更新架构字段

  5. 设置类库项目的输出路径(所有其他项目都设置了路径)

在集成桌面桥应用程序之前,我能够使用创建包向导创建 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'.

以下是项目属性的屏幕截图: 主要 Uwp 项目属性

UWP 库项目

类库属性

桌面应用程序属性

打包程序属性

解决方案资源管理器

错误

标签: uwppackagedesktop-bridgeappxpackager

解决方案


我已经找到了解决这个问题的方法。下面是解决方法。

我试图为我的项目创建一个具有 x86、x64、arm 和 arm64 配置的 appxUpload 文件。所以 arm64 导致了这个问题。经过一番研究,我发现 UWP 不支持 arm64。因此,当我们创建一个包时,我们应该在创建包包向导中取消选中 arm64。谢谢


推荐阅读