3

ターゲット マシン (WIX) にバイナリをドロップし、テンプレートを Visual Studo (VSIX) にインストールするハイブリッド インストーラーがあります。VSIX はインストーラーにバイナリとして格納され、インストールが完了すると、カスタム アクションを介してインストールされます。

動作しますが、いくつか問題があります。WIX を完全にスキップして、VSIX 経由ですべてをインストールできれば、これらの問題を回避できます。

問題は、GAC にいくつかのバイナリをドロップする必要があることです。VSIX の GAC にバイナリをドロップできれば、すべてがうまくいきます。しかし、これを行う方法に関する情報が見つからないようです。

または、VSIX を使用してターゲット マシンの特定の場所にバイナリをインストールできますか?

これは可能ですか?

4

1 に答える 1

1

いいえ。VSIX は GAC にファイルを配置することも、レジストリ エントリを追加することもできません。Exe または MSI のインストールが必要です。ただし、残念なことに、ユーザーは Extension Manager 内から有効化/無効化する機能を失います。

https://msdn.microsoft.com/en-us/library/vstudio/dd393694(v=vs.100).aspx は、展開の選択を要約し、GAC がないことを確認します。

于 2010-09-22T19:36:19.920 に答える