You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UWP打包项目编译报APPX1101错误,寻求技术协助

解决UWP打包项目APPX1101错误:多个App.xbf文件目标路径重复

嘿,我来帮你搞定这个UWP打包的APPX1101错误!这个问题其实挺常见的——你的两个子应用CalendarApp和MailApp都生成了同名的App.xbf文件,打包的时候它们都要放到同一个目标路径下,这不就撞车了嘛。先看看你遇到的错误信息:

严重性 代码 描述 项目 文件 行 抑制状态
错误 APPX1101 负载包含多个目标路径为'App.xbf'的文件。源文件:
D:\Workspace\VSProjects\BSuite\CalendarApp\bin\x86\Debug\App.xbf
D:\Workspace\VSProjects\BSuite\MailApp\bin\x86\Debug\App.xbf
PackagingApp
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets 1822

稳妥的解决办法:为每个子应用指定独立的XBF输出路径

我们可以给每个UWP应用的App.xbf指定不同的输出子目录,这样打包时就不会冲突了,具体步骤如下:

  1. 打开CalendarApp的项目文件(.csproj),在<Project>标签内部添加这段配置:
<PropertyGroup>
  <!-- 让CalendarApp的XBF文件输出到专属子目录 -->
  <XbfOutputPath>CalendarApp\</XbfOutputPath>
</PropertyGroup>
  1. 接着打开MailApp的项目文件(.csproj),添加类似的配置:
<PropertyGroup>
  <!-- 让MailApp的XBF文件输出到专属子目录 -->
  <XbfOutputPath>MailApp\</XbfOutputPath>
</PropertyGroup>
  1. 保存两个项目文件,重新编译你的打包项目就可以了。

修改之后,两个App.xbf会分别被打包到CalendarApp/和MailApp/子路径下,彻底避免了目标路径重复的问题,而且不会影响两个应用的正常运行。

内容的提问来源于stack exchange,提问作者Saravana Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 13:47:44