2017-07-26 20 views
-1

私はVSTSでBizTalkアプリケーションを構築しました。私の展開では、構築された成果物から.msiファイルを作成する必要があります。私は、リリースパイプラインのPowerShellスクリプトタスクを使って実行できると信じています。powershellスクリプトを使用してmsiを作成します。

誰かがPowerShellスクリプトを使用してmsiを作成するのを手伝ってもらえますか?

+0

なぜでしょうか?人は説明することができます...... – Shalem

答えて

1

PowerShellにはビルトインのMSIクリエイターはありませんが、Visual Studioに公式のMicrosoft拡張機能を使用すると、Microsoft Visual Studio Installer Projectsと呼ばれることができます。ここで

は、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

+0

私は[Microsoft VS2015インストーラプロジェクト](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2015InstallerProjects)をインストールしました。私は次のステップを見つけません。助けてください – Shalem

+0

新規 - >プロジェクト - >インストールされたテンプレートで、セットアッププロジェクトを検索し、新しいものを作成してください。 – Hellon

+0

このドキュメントを使用するhttps://msdn.microsoft.com/en-us/library/19x10e5c(v=vs.100).aspx – Hellon

2

あなたのソリューションでのBizTalk展開フレームワークを使用することはできますか?

これは、一般に、BizTalkベースのソリューションのインストーラを生成する最も良い方法です。 BTDF自体はmsbuildを使用しているため、自動化は問題ではありません。

1

BizTalkFactory PowerShell Providerをチェックしましたか?これにより、BizTalkを管理するためのPowerShellコマンドが追加され、アプリケーションをMSIとしてエクスポートするコマンドが追加されています。

Export-Application -Path MyBizTalkApp -Package Z:\MyPackage.msi