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

相关问题