- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个大型的 win32 程序,其中包含 native 和托管代码的混合。
我想将它放入一个 .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 bundles ,你可以试试。
另一种风险更大的选择是假设机器上已经存在这样的依赖项(这很常见,因此它可能由商店中的其他软件包安装)。在这种情况下,您可以编辑 appx 包并从中删除依赖项。
高级安装程序可以 import appx packages并提供一个易于使用的 GUI 来编辑它们的内容,只需点击几下,您就可以删除/添加您的依赖项。
关于windows-10-universal - 如何将依赖项合并到 .Appx 中以避免 -DependencyPath 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41697390/
我是一名优秀的程序员,十分优秀!