我有一个由本机代码和托管代码混合而成的大型 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 中,用户只需双击即可安装?