一般故障建设bootstrapper

时间:2012-03-27 14:00:25

标签: visual-studio-2010 .net-4.0 setup-project setup-deployment bootstrapper

在构建我的dontnet 4.0项目设置时,我遇到了以下错误

An error occurred generating a bootstrapper: Unable to finish updating resource for E:\project\Setup\Debug\setup.exe with error 8007006E    E:project\Setup\Setup.vdproj    Setup

General failure building bootstrapper   E:\project\Setup\Setup.vdproj   Setup

Unrecoverable build error   E:\project\\Setup\Setup.vdproj Setup

我使用的是dotnet framework 4和MSVS 2010。

8 个答案:

答案 0 :(得分:36)

这是因为安装项目所需的.NET框架版本与应用程序所针对的.NET框架版本不同。

要更改验证:

  1. 在“解决方案资源管理器”中,单击“安装项目”。
  2. 在“视图”菜单上,指向“编辑器”,然后单击启动条件
  3. 单击“.NET Framework”。
  4. 在“属性”窗口中,将“版本”属性更改为您希望安装项目检查并安装的.NET Framework版本。
  5. 此外,您还需要确保Setup.exe程序还检查并安装正确版本的.NET Framework。

    右键单击设置项目 - >属性 - >先决条件 - > 选择正确的。

答案 1 :(得分:11)

当我关闭McAfee实时扫描时,它可以正常工作。我花了2个小时搞清楚这一点:(

答案 2 :(得分:3)

在尝试了所有我刚刚禁用我的防病毒软件(NPAV)后,我在这个问题上搜索了很多,这个问题就解决了。

答案 3 :(得分:2)

关闭mcafee实时扫描对我来说也适用于Windows 8.1

答案 4 :(得分:2)

这是另一种解决方案,这个与其他解决方案不同......

我们最近将NTFS复制添加到构建树根,以提供一些额外的数据冗余,并开始将旧构建计算机与新服务器同步。 NTFS复制导致某些项目失败并报告完全相同的三个错误,但其他项目工作正常。设置复制仅在晚上运行,问题停止发生...

ķ

答案 5 :(得分:0)

当我将目标框架更改为4.0但忽略了将点击一次从3.5更改为4.0时,我也遇到了同样的错误。 修复先决条件解决了这个问题。

答案 6 :(得分:0)

我建议您只为解决方案文件夹创建一个排除项,而不是禁用反病毒软件。如果您使用的是Windows Defender,请参阅文档。 Microsoft Support

答案 7 :(得分:0)

谢谢qwerty13579!我真是愚蠢,解决方案很明显。我已经尝试了互联网上提出的各种建议,即使使用最新版本的VS Community 2017(15.9.9),引导程序失败也会异常地出现,但是频率越来越高,直到上周令人沮丧。原理:它不能可靠地成功,因此也不能可靠地失败。解决方案:单击立即发布按钮,然后观察输出面板。如果很明显失败了,请立即再次单击立即发布按钮。坚持下去,直到成功!每个回合只需要几秒钟,比重建,删除防病毒以及所有花哨的东西所花的时间要少得多。

就我而言,我将问题追溯到应用程序的bin \ Release \ app.publish文件夹中日期错误的setup.exe文件。失败时,“立即发布”将创建一个setup.exe,它比当前日期早两年。成功后,setup.exe文件的日期正确。