私はVSTSでBizTalkアプリケーションを構築しました。私の展開では、構築された成果物から.msiファイルを作成する必要があります。私は、リリースパイプラインのPowerShellスクリプトタスクを使って実行できると信じています。powershellスクリプトを使用してmsiを作成します。
誰かがPowerShellスクリプトを使用してmsiを作成するのを手伝ってもらえますか?
私はVSTSでBizTalkアプリケーションを構築しました。私の展開では、構築された成果物から.msiファイルを作成する必要があります。私は、リリースパイプラインのPowerShellスクリプトタスクを使って実行できると信じています。powershellスクリプトを使用してmsiを作成します。
誰かがPowerShellスクリプトを使用してmsiを作成するのを手伝ってもらえますか?
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
私は[Microsoft VS2015インストーラプロジェクト](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2015InstallerProjects)をインストールしました。私は次のステップを見つけません。助けてください – Shalem
新規 - >プロジェクト - >インストールされたテンプレートで、セットアッププロジェクトを検索し、新しいものを作成してください。 – Hellon
このドキュメントを使用するhttps://msdn.microsoft.com/en-us/library/19x10e5c(v=vs.100).aspx – Hellon
あなたのソリューションでのBizTalk展開フレームワークを使用することはできますか?
これは、一般に、BizTalkベースのソリューションのインストーラを生成する最も良い方法です。 BTDF自体はmsbuildを使用しているため、自動化は問題ではありません。
BizTalkFactory PowerShell Providerをチェックしましたか?これにより、BizTalkを管理するためのPowerShellコマンドが追加され、アプリケーションをMSIとしてエクスポートするコマンドが追加されています。
Export-Application -Path MyBizTalkApp -Package Z:\MyPackage.msi
なぜでしょうか?人は説明することができます...... – Shalem