当我进入“设置属性页”在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 –