如何在Visual Studio 2010中修复"无法找到引导前提条件"警告?

Wal*_*lly 5 clickonce visual-studio

我在用:

  • x64计算机上的Visual Studio 2010
  • 构建Windows应用程序
  • 针对.NET Framework 4客户端配置文件和x86.
  • 我正在部署ClickOnce.
  • 我安装了"Microsoft Windows SDK for Windows 7(7.1)".

这是我的问题:

在旧项目上,在项目属性,发布选项卡,先决条件...按钮上,我打开此对话框.所有列出的先决条件都有一个黄色的三角形警告,说明"无法找到引导前提条件".结果是ClickOnce setup.exe无法正确安装用户的先决条件.

如果我从头开始创建一个新的空项目,则"先决条件"框为空.

这是有关各种文件夹的信息:

C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages 包含所有引导程序包.

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages 包含所有引导程序包.

C:\Program Files\Microsoft SDKs\Windows\v7.1根本具有引导程序文件夹中.

C:\Program Files (x86)\Microsoft Visual Studio 10.0\SDK 它没有任何内容,只有一个空的v3.5文件夹.

环境 WindowsSdkDir=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\

注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\GenericBootstrapper\4.0\Path=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages

这是我尝试过的:

我曾尝试将Bootstrapper文件夹复制C:\Program Files\Microsoft SDKs\Windows\v7.0A\到,C:\Program Files\Microsoft SDKs\Windows\v7.1但这并没有什么区别.

我试过将Bootstrapper文件夹复制C:\Program Files\Microsoft SDKs\Windows\v7.0A\C:\Program Files (x86)\Microsoft Visual Studio 10.0\SDK\v4.0.这并没有什么不同.

有什么建议?

Abd*_*man 0

尝试这个:

  • 使用引导程序清单生成器满足先决条件
  • 然后将它们添加到 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages 文件夹中

如果有效请评论告知..