1

いくつかの Visual Studio テンプレートをインストールするプロジェクトに取り組んでいます。要件の一部は、VS にテンプレートを認識させるために、コミットおよびアンインストール フェーズ中に VS 実行可能ファイルを呼び出す必要があることです。私は多くの情報や適切な例を持っていません。私はセットアップと展開プロジェクトにかなり慣れていません。だから、私の質問は:

セットアップおよび展開プロジェクトのカスタム アクションのコンテキスト内で、VS 2008 実行可能ファイルの場所を特定し、"devenv.exe /setup" を呼び出すにはどうすればよいですか? この情報がレジストリに存在することは知っています (そして見つけました) が、これをカスタム アクション内のロジックとして追加する考えがありません。

さらに、この分野での経験があり、知っておくべきことや注意すべきことに関する良いリンクやアドバイスがある場合は、お気軽に声をかけてください.

4

1 に答える 1

0

展開プロジェクトで複雑な操作を簡素化するために私が使用した 2 つの方法は、あなたを助けることができると信じています。

  1. インストール/アンインストール メソッドを使用して、呼び出される外部 DLL を作成します。
  2. 代わりにWixを使用してください。

devenvインストーラー クラスを使用すると、レジストリの場所 を簡単に確認できます。HKLM\Software\Microsoft\VisualStudio\X.X\InstallDir

于 2009-12-10T17:30:47.610 に答える