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

VS2026中C# WinUI项目打包报错MSB4044求解决方案

解决WinUI项目打包时"WinAppSdkGenerateProjectPriFile"参数缺失问题

手动添加必填属性

直接编辑项目的.csproj文件,添加ProjectPriIndexName属性,建议值和项目的AssemblyName保持一致:

<PropertyGroup>
  <ProjectPriIndexName>你的项目名称</ProjectPriIndexName>
</PropertyGroup>

对比示例项目配置找差异

拿你的项目和WinUI Gallery的配置做逐项对比:

  • 检查.csproj里是否缺少WinApp SDK相关默认属性,比如UseWinUI、WinAppSdkPackageVersion
  • 确认Package.appxmanifest中PackageIdentity节点的Name、Publisher等信息是否完整
  • 排查是否有自定义的打包目标或属性,覆盖了WinAppSdk的默认打包逻辑

重置打包相关设置

  1. 右键项目→属性→打包,先取消"生成应用程序包"选项,保存后重新勾选
  2. 执行清理解决方案操作,删除项目目录下的bin和obj文件夹,再重新生成并尝试打包

检查VS2026的WinApp SDK组件

打开VS安装器,确认已安装适配.NET 10的最新版Windows App SDK组件,避免因组件缺失导致打包任务参数异常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.02 03:03:09