當我進入「設置屬性頁」在Visual Studio安裝項目,並查看先決條件,我看到一個警告:如何修復安裝項目的先決條件警告
先決條件未能提供引導
被發現
我做了以下幾件事:
- 增加了一個新的文件夾中: 「C:\ Program Files文件(x86)的\微軟的SDK \的Windows \ v7.0A \引導程序\軟件包」 我的包
- 重啓動VS2010
- (即使重新啓動我的電腦)
警告仍然對包可見。 下一頁我在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內添加另一行嗎? (?,AND,OR) 如何將RegistryCheck標籤在該文件中確認 (我認爲所有InstallChecks必須是真實的,但我不知道,文件是不是很清楚:http://msdn.microsoft.com/en-us/library/ms229432(v=vs.80).aspx)
您是否嘗試過此答案中給出的所有解決方案:http://stackoverflow.com/questions/8220383/how-do-i-fix-the-prerequisite-cannot-be-found-for-bootstrapping-warning- in-vis?lq = 1也可以看看這個鏈接:http://channel9.msdn.com/Forums/TechOff/557250-VS-2010-Prerequiste-could-not-be-found-for-bootstrapping –