【问题标题】:How to fix Setup project Prerequisites warning如何修复安装项目先决条件警告
【发布时间】:2012-11-12 11:36:59
【问题描述】:

当我转到 Visual Studio 安装项目中的“设置属性页”并查看先决条件时,我看到一条警告:

找不到引导的先决条件

我做了以下事情:

  1. 在我的包中添加了一个新文件夹:“C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages”
  2. 重启VS2010
  3. (甚至重启了我的电脑)

警告在该包裹上仍然可见。 接下来我在 Packages 目录中添加了一个 .VSBootstrapperManifest 文件( C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages )

再次重新启动 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 都需要为真,但我不确定,文档不是很清楚:http://msdn.microsoft.com/en-us/library/ms229432(v=vs.80).aspx

【问题讨论】:

标签: visual-studio-2010 windows-8 setup-project prerequisites


【解决方案1】:

如果您在“windows 8 pro”中开发 Windows 8 商店/地铁应用程序。 使用 Visual Studio 2012 而不是 vs2010。它会工作。

【讨论】:

  • 如帖子中所述使用 VS2010。
猜你喜欢
  • 2022-10-15
  • 2011-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多