3
私のC#プロジェクト用のVSセットアップインストーラを作成しています。実際のインストールに進む前に、まずAdobe Acrobat Reader Xをインストールするためにクライアントのマシンが必要です。セットアップ中に(ブラウザだけでなく)コンピュータにAdobe Acrobat Readerのインストールを検出する方法はありますか?
どうすればよいですか?ありがとう!
私のC#プロジェクト用のVSセットアップインストーラを作成しています。実際のインストールに進む前に、まずAdobe Acrobat Reader Xをインストールするためにクライアントのマシンが必要です。セットアップ中に(ブラウザだけでなく)コンピュータにAdobe Acrobat Readerのインストールを検出する方法はありますか?
どうすればよいですか?ありがとう!
まず、Acrobat Reader Xのカスタム前提条件を作成する必要があります。このためにはbootstrapper manifest generatorを使用できます。このレジストリエントリを検索することができ、それを検出する
:パッケージマニフェストを生成した後
HKEY_LOCAL_MACHINE\Software\Adobe\Adobe Acrobat\10.0\InstallPath
、あなたは、Visual Studioの前提条件フォルダ内の別のフォルダに(パッケージを含む)すべてのこれらのファイルを追加することができ、
ソリューションエクスプローラでセットアッププロジェクトの[プロパティ]をクリックすると、前提条件を選択できます。
ブートストラップは私に例外を与えます、私は進めません。他のサードパーティのブートストラップをお勧めしますか? –
例外はありますか? Visual Studio用の他のブートストラップマニフェストジェネレータはありません。代わりに、市販のセットアップオーサリングツールがあります。 –
ここは部分的です:System.IO.DirectoryNotFoundException:ディスク上にないパスにアクセスしようとしました。 (Microsoft.Bootstrapper.Paths.get_DefaultRootBootstrapper() –