Visual Studio セットアップ プロジェクトの [セットアップ プロパティ ページ] に移動して前提条件を表示すると、次の警告が表示されます。
ブートストラップの前提条件が見つかりませんでした
私は次のことをしました:
- パッケージで「C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages」に新しいフォルダーを追加しました
- 再起動されたVS2010
- (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 )