2012-11-12 132 views
1

當我進入「設置屬性頁」在Visual Studio安裝項目,並查看先決條件,我看到一個警告:如何修復安裝項目的先決條件警告

先決條件未能提供引導

被發現

我做了以下幾件事:

  1. 增加了一個新的文件夾中: 「C:\ Program Files文件(x86)的\微軟的SDK \的Windows \ v7.0A \引導程序\軟件包」 我的包
  2. 重啓動VS2010
  3. (即使重新啓動我的電腦)

警告仍然對包可見。 下一頁我在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

+0

您是否嘗試過此答案中給出的所有解決方案: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 –

回答

0

如果你是在「windows 8 pro」中開發Windows 8商店/地鐵應用程序。 使用visual studio 2012而不是vs2010.It會工作。

+0

Working與VS2010寫在帖子中。 – juFo

相關問題