使用 powershell 脚本创建 msi
Create msi using powershell script
我已经在 VSTS 中构建了 BizTalk 应用程序(CI)。我的部署需要从构建的工件创建 .msi 文件。我相信,它可以通过发布管道中的 PowerShell 脚本任务来完成。
谁能帮我用 PowerShell 脚本创建 msi。
PowerShell 没有内置的 MSI 创建器,但您可以使用 Visual Studio 的 Microsoft 官方扩展来做到这一点,它称为 Microsoft Visual Studio Installer Projects。
这是 link 到 Visual Studio 2015 年的延期:Microsoft Visual Studio 2015 Installer Projects
如果您使用的是 2017:Microsoft Visual Studio 2017 Installer Projects
然后您可以在您的解决方案中创建安装项目。
您可以在此处找到文档:https://msdn.microsoft.com/en-us/library/19x10e5c(v=vs.100).aspx
你能在你的解决方案中使用 BizTalk 部署框架吗?
这通常是为基于 BizTalk 的解决方案生成安装程序的最佳方式。由于 BTDF 本身使用 msbuild,因此自动化不是问题。
您检查过 BizTalkFactory PowerShell 提供程序了吗?这会添加 PowerShell 命令来管理 BizTalk,并且有一个命令可以将应用程序导出为 MSI:
Export-Application -Path MyBizTalkApp -Package Z:\MyPackage.msi
我已经在 VSTS 中构建了 BizTalk 应用程序(CI)。我的部署需要从构建的工件创建 .msi 文件。我相信,它可以通过发布管道中的 PowerShell 脚本任务来完成。
谁能帮我用 PowerShell 脚本创建 msi。
PowerShell 没有内置的 MSI 创建器,但您可以使用 Visual Studio 的 Microsoft 官方扩展来做到这一点,它称为 Microsoft Visual Studio Installer Projects。
这是 link 到 Visual Studio 2015 年的延期:Microsoft Visual Studio 2015 Installer Projects
如果您使用的是 2017:Microsoft Visual Studio 2017 Installer Projects
然后您可以在您的解决方案中创建安装项目。
您可以在此处找到文档:https://msdn.microsoft.com/en-us/library/19x10e5c(v=vs.100).aspx
你能在你的解决方案中使用 BizTalk 部署框架吗?
这通常是为基于 BizTalk 的解决方案生成安装程序的最佳方式。由于 BTDF 本身使用 msbuild,因此自动化不是问题。
您检查过 BizTalkFactory PowerShell 提供程序了吗?这会添加 PowerShell 命令来管理 BizTalk,并且有一个命令可以将应用程序导出为 MSI:
Export-Application -Path MyBizTalkApp -Package Z:\MyPackage.msi