web-dev-qa-db-ja.com

Visual Studio 2015でインストーラーまたはセットアッププログラムを作成するツール

C#で優れたWPFアプリケーションを構築し、そのテクノロジを使用したいと思った後、Visual Studio Community 2015 RCを使用したソフトウェア開発ツールでは、セットアッププログラムを作成するツールがなければ不十分であることがわかりました。

だから、Microsoft Visual Studio 2015 Installer Projectsをインストールしようとしましたが、残念ながら、無料ではないMicrosoft Visual Studio Professionalがその拡張機能をインストールするために必要です!

[Visual Studio 2015 Installer Projects Requirement

WiX Toolset v3.9 R2のリリースバージョンもインストールしようとしましたが、Visual Studio 2015との互換性はありません。

14
5ervant

Visual Studio 2015を使用する準備をしている人のために、私が見つけたのは、WiX v3.10の最新ビルドです このリンクからダウンロードできます ツイート: https://Twitter.com/wixtoolset/status/5977962797295288

@ 5ervant WiX v3.10の最新ビルドは、@ VisualStudio 2015をサポートしています。

ただし、VSでは、拡張機能をExpress SKUにインストールできません。

このリンクからのWiX v3.10.0.1519 は、試され、テストされています!

11
5ervant

OPと同様の問題が発生しました。だから、誰かの助けになることを期待して、ここに私の話を掲載します。

最初に、VS2015自体の「拡張機能と更新」機能を使用して、Visual Studio 2015コミュニティの最新バージョンに「Visual Studio 2015 Installer Projects」をインストールしようとしましたが、うまくいき、正常に完了したようで、VSを再起動しましたが、プロジェクトテンプレートはどこにも見つからず、古いWebセットアッププロジェクトは認識されませんでした...

グーグルの周りにモゼイがあり、多くの人が同様の問題を経験していることがわかりました(これが私がこれに遭遇した方法ですSO投稿)...

私はうーん...多分ちょっと危険なインストール...と思ったが、今回は https://visualstudiogallery.msdn.Microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9から自分でダウンロードすると思った VS2015内からではなく...をダウンロードして(VSを閉じて)、インストーラを実行し、VSを再起動しました...今、新しいプロジェクト>インストール済み>その他のプロジェクトタイプ>すべての古いVisual Studioインストーラに移動するとセットアップテンプレートが利用可能です...そして今、VS2015は既存のソリューションの古いWebセットアッププロジェクトも認識します。

編集:VS2015のインストール中にVS2010がインストールされていたことを言及するのを忘れていました。

7
Paul Zahra

これは単にレシピを改良するためのものです。

(1)RegEditの起動

(2)win32の場合:キー「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\vs\Servicing\14.0」を選択win64の場合:キー「HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing\14.0」を選択

(3)そのキー/サブキーで、2つの新しいサブキーを作成する必要があります: "professional" "vscore"

(4)作成した各サブキーで、名前が「Install」で値が「1」のREGSZ値(= string)を作成します(yes:「1」は文字列です!)

1
aydnep