web-dev-qa-db-ja.com

Visual Studio 2017でセットアップ/ MSIインストーラーを作成する

Visual Studio Pro 2017(VB.NET)でOutlookアドインVSTOを作成しました。 setup.exeを作成する公開しましたが、これは問題ありませんが、ファイルをローカルにコピーしてサイレントモードで実行できる適切なインストーラーを作成したいと思います。

これを行うにはどうすればよいですか?新しいプロジェクトを作成する場合、インストーラプロジェクトオプションはありません。

ありがとう

38
Ed Mozley

インストーラープロジェクトにアクセスするには、Visual Studio 2017/2019に この拡張機能 をインストールする必要があります。

ページによると:

この拡張機能は、現在Visual Studio 2015に存在するVisual Studio Installerプロジェクトと同じ機能を提供します。この拡張機能を使用するには、[拡張機能と更新プログラム]ダイアログを開いてオンラインノードを選択し、「Visual Studio Installer Projects Extension」を検索するか、このページから直接ダウンロードできます。

拡張機能のインストールが完了し、Visual Studioを再起動すると、既存のVisual Studio Installerプロジェクトを開くか、新しいプロジェクトを作成できます。

76
James Hogle

この質問に対してここに投稿された他の回答は、最新のVisual Studio 2017 Enterpriseエディション(2018-09-18時点)を使用すると機能しませんでした。

代わりに、このメソッドを使用しました。

  1. Visual Studioの1つのインスタンスを除くすべてを閉じます。
  2. 実行中のインスタンスで、メニューTools->Extensions and Updatesにアクセスします。
  3. そのダイアログで、Online->Visual Studio Marketplace->ツール->セットアップと展開.
  4. 表示されるリストから、Microsoft Visual Studio 2017 Installer Projectsを選択します。

インストールしたら、Visual Studioを閉じて再起動します。 File->New Projectに移動し、Word Installerを検索します。次のようなリストが表示されたら、正しいテンプレートがインストールされていることがわかります。

enter image description here

24
Jazimov