Fox*_*ly2 5 appx windows-10-universal desktop-app-converter desktop-bridge
我有一个大型的 win32 程序,其中包含本机和托管代码的混合。我想将它放入一个 .Appx 文件中,以便在 Windows 10 上进行简单安装。我不想将它放在 Windows 应用商店中 - 我只想用 .Appx 文件替换旧的安装程序。
使用DesktopAppConverter,我已将程序转换为 .Appx。我的问题是 DesktopAppConverter 添加了对“Microsoft.VCLibs.140.00.UWPDesktop”的依赖,这意味着我必须分发我的 .appx 和 Microsoft.VCLibs.x64.14.00.Desktop.appx。所以用户不能再只点击我的 .appx 文件,而是必须从 PowerShell 运行它:
Add-AppxPackage .\MyApp.appx -DependencyPath .\Microsoft.VCLibs.x64.14.00.Desktop.appx
有没有办法可以将依赖项“合并”到单个 .appx 中,用户只需双击即可安装?
Microsoft 文档支持appx 捆绑包,您可以尝试一下。
另一种风险更大的选择是假设计算机上已经存在这种依赖关系(这种依赖关系很常见,因此可能由商店中的其他软件包安装)。在这种情况下,您可以编辑 appx 包并从中删除依赖项。
高级安装程序可以导入 appx 包并提供易于使用的 GUI 来编辑其内容,只需单击几下即可删除/添加依赖项。
免责声明:在过去 14 年里,我是高级安装程序构建团队的一员。
| 归档时间: |
|
| 查看次数: |
2163 次 |
| 最近记录: |