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

UWP打包项目构建时生成多个msixupload及包名配置问题

解决UWP打包(含桌面全信任扩展)的MSBuild构建问题

问题1:生成多个msixupload文件,仅保留打包项目的文件

  • 在UWP项目的vcxproj文件中添加<GenerateMsixUpload>false</GenerateMsixUpload>属性,彻底禁用UWP项目自身生成msixupload的功能,仅在打包项目中保留该属性的启用状态。
  • 同时确保UWP项目的vcxproj中设置<AppxPackage>false</AppxPackage>,阻止UWP项目单独生成包文件,仅作为依赖项参与编译。

问题2:打包项目包名沿用原UWP项目名称

  • 直接修改打包项目的wapproj文件,找到<Identity>节点,将Name属性值替换为原UWP项目的包名。例如原UWP包名为YourOriginalUwpAppName,则设置<Identity Name="YourOriginalUwpAppName" ... />。
  • 若需动态同步UWP项目的包名,可在wapproj的<PropertyGroup>中添加以下配置,自动读取UWP项目的包名并应用:
    <PropertyGroup>
      <!-- 替换为你的UWP项目名称 -->
      <UwpProjectName>YourUwpProject</UwpProjectName>
      <IdentityName>$([MSBuild]::GetProjectProperty($(UwpProjectName), 'IdentityName'))</IdentityName>
    </PropertyGroup>
    
    之后将<Identity>节点的Name属性改为$(IdentityName)即可。

内容的提问来源于stack exchange,提问作者Simran Nagrani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 09:19:51