Visual studio 如何处理.msix安装程序的先决条件?
我们有一个由installshield制作的基本msi安装程序。安装程序的目的是安装WPF应用程序。此安装程序具有多个先决条件,这些先决条件是安装程序.exe文件的一部分,如有必要,将作为安装的第一步进行安装。其中之一是Sql Server Localdb 我们现在正在考虑创建一个.msix安装程序。我们在使用名为Windows应用程序打包项目的visual studio项目类型方面取得了一些进展。生成的.msixbundle文件将在program file\WindowsApps下安装我们的程序Visual studio 如何处理.msix安装程序的先决条件?,visual-studio,installshield,msix,Visual Studio,Installshield,Msix,我们有一个由installshield制作的基本msi安装程序。安装程序的目的是安装WPF应用程序。此安装程序具有多个先决条件,这些先决条件是安装程序.exe文件的一部分,如有必要,将作为安装的第一步进行安装。其中之一是Sql Server Localdb 我们现在正在考虑创建一个.msix安装程序。我们在使用名为Windows应用程序打包项目的visual studio项目类型方面取得了一些进展。生成的.msixbundle文件将在program file\WindowsApps下安装我们的程
现在的问题是如何安装我们的程序工作所必需的先决条件。使用msix是否可以实现这一点?对于此msix,软件包包括对的支持。当用户安装应用程序时,操作系统将自动获取这些依赖项并进行安装 从MSFT文档中可以看到,依赖项包括对另一个msix/apps包的引用。所以,如果您需要安装一个没有以这种新格式打包的应用程序,您该怎么办?这种情况很可能发生 微软发布了一个更新,他们说它应该只被游戏开发者使用,这表明我们可以安装我们的应用程序 如果你没有注意到我的个人资料,我在。在这里,我们目前正在研究这种支持,以了解MSIX包是否/如何捆绑其他较旧的设置以创建混合分发方法 [更新]包括下面Fred的评论。有关如何从MSIX包触发MSI的示例:
此MSIX软件包包括对的支持。当用户安装应用程序时,操作系统将自动获取这些依赖项并进行安装 从MSFT文档中可以看到,依赖项包括对另一个msix/apps包的引用。所以,如果您需要安装一个没有以这种新格式打包的应用程序,您该怎么办?这种情况很可能发生 微软发布了一个更新,他们说它应该只被游戏开发者使用,这表明我们可以安装我们的应用程序 如果你没有注意到我的个人资料,我在。在这里,我们目前正在研究这种支持,以了解MSIX包是否/如何捆绑其他较旧的设置以创建混合分发方法 [更新]包括下面Fred的评论。有关如何从MSIX包触发MSI的示例:
谢谢您提供的信息。这些依赖项听起来很有趣。您认为可以捆绑依赖项以支持脱机安装吗?我从一位微软代表那里收到一条消息,关于从msix触发msi:s的安装,他建议我考虑通过软件包支持框架启动powershell脚本。不过,还没有真正做到让它工作。嗨,弗雷德,我们刚刚演示了我们对PS脚本的支持。如果您希望预览此版本,请发送电子邮件至我们的团队support@advancedinstaller.com并包含此线程的链接,以便我的同事知道我已将您发送给他们。高级安装程序在MSIX包中完全集成了PSF,包括对Powershell的最新支持。但是,您需要安装的MSI需要下载或从网络共享访问,因为我目前不知道如何将它们捆绑到MSIX中,因此我还没有脱机安装的答案。@Fred,我发现下面的讨论附带了一个示例项目。似乎允许您从MSIX包触发MSI安装。希望这有帮助:谢谢你的信息。这些依赖项听起来很有趣。您认为可以捆绑依赖项以支持脱机安装吗?我从一位微软代表那里收到一条消息,关于从msix触发msi:s的安装,他建议我考虑通过软件包支持框架启动powershell脚本。不过,还没有真正做到让它工作。嗨,弗雷德,我们刚刚演示了我们对PS脚本的支持。如果您希望预览此版本,请发送电子邮件至我们的团队support@advancedinstaller.com并包含此线程的链接,以便我的同事知道我已将您发送给他们。高级安装程序在MSIX包中完全集成了PSF,包括对Powershell的最新支持。但是,您需要安装的MSI需要下载或从网络共享访问,因为我目前不知道如何将它们捆绑到MSIX中,因此我还没有脱机安装的答案。@Fred,我发现下面的讨论附带了一个示例项目。似乎允许您从MSIX包触发MSI安装。希望这有助于: