问题描述
我有一个 UWP 应用程序和一个用于特殊 SDK 的 WPF 控制台应用程序(无法在 UWP 中工作)。将这些应用程序与默认桥接器(又名 FullTrust)相关联。然后我将它们与 Windows 应用程序的默认打包项目打包在一起。
但是当我尝试将我的 .msixupload 文件上传到 Microsoft Store 中的提交时,我收到了这条消息:
包接受验证错误:我们在解析包时遇到致命错误:值不能为空。参数名称:来源。重试或上传新包。 Screenshot of error
应用在发布时运行良好。但无法上传商店。
解决方法
找到解决方案。 在打包项目文件 .waapproj 中,使用 Microsoft.Windows.SDK.BuildTools 删除 PackageReference
<Project>
...
<ItemGroup>
<PackageReference Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.19041.8" PrivateAssets="all" />
</ItemGroup>
...
</Project>