1

Visual Studio セットアップ プロジェクトの [セットアップ プロパティ ページ] に移動して前提条件を表示すると、次の警告が表示されます。

ブートストラップの前提条件が見つかりませんでした

私は次のことをしました:

  1. パッケージで「C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages」に新しいフォルダーを追加しました
  2. 再起動されたVS2010
  3. (PCを再起動しても)

そのパッケージにはまだ警告が表示されます。次に、Packages ディレクトリ ( C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages ) に .VSBootstrapperManifest ファイルを追加しました。

VS2010を再度再起動しましたが、再起動と同じように役に立ちませんでした。

何が間違っている可能性がありますか?これは私の Win7 x64 マシンでは機能しましたが、Win8 Pro x64 ではもう機能しないようです。

前もって感謝します。

アップデート:

パッケージから Product.xml ファイルを開くと、次の XML 行が表示されます。

  <InstallChecks>
    <RegistryCheck Property="FoxProOleDbInstalled" Key="HKCR\CLSID\{...-..-..}\InprocServer32" />
  </InstallChecks>

レジストリでそのキー {...-..-..} を検索すると、場所 HKCR\CLSID{...-..-..} では見つかりませんが、次の場所で見つけることができます。

HKEY_CLASSES_ROOT\ Wow6432Node \CLSID\ {...-..-..}

Product.xml の InstallChecks-tag 内に別の行を追加することはできますか? RegistryCheck タグはそのファイルでどのようにチェックされますか (AND? OR?) (すべての InstallChecks が true である必要があると思いますが、よくわかりません。ドキュメントはそれほど明確ではありません: http://msdn.microsoft.com/en -us/library/ms229432(v=vs.80).aspx )

4

1 に答える 1