一般故障建设bootstrapper

问题描述 投票:17回答:8

在做我的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。

visual-studio-2010 .net-4.0 setup-project setup-deployment bootstrapper
8个回答
36
投票

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

要更改验证这个:

  1. 在Solution Explorer中,单击Setup项目。
  2. 在视图菜单上,指向编辑器,然后单击启动条件。
  3. 单击.NET Framework。
  4. 在“属性”窗口中,将“版本”属性更改为您希望安装项目检查并安装的.NET Framework版本。

此外,您还需要确保Setup.exe程序还检查并安装正确版本的.NET Framework。

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


11
投票

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


3
投票

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


2
投票

关闭mcafee实时扫描也适用于Windows 8.1


2
投票

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

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


0
投票

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


0
投票

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


0
投票

谢谢你qwerty13579!我多么愚蠢,解决方案显而易见。我已经尝试过在互联网上建议的各种各样的事情,即使使用VS社区2017(15.9.9)的最新版本,引导程序故障也会不规律地出现,但随着频率的增加,过去一周到了令人沮丧的程度。原则:它不能可靠地成功,所以它也不能可靠地失败。解决方案:单击“立即发布”按钮并观察输出面板。当它清楚地表明它失败时,立即再次单击立即发布按钮。坚持到成功为止!每轮只需要几秒钟,更少的时间来重建,取消反病毒,以及所有那些花哨的东西。

在我的情况下,我将问题追溯到我的应用程序的bin \ Release \ app.publish文件夹中的日期不正确的setup.exe文件。当它失败时,Publish Now会创建一个比当天早两年的setup.exe。成功后,setup.exe文件的日期正确。

© www.soinside.com 2019 - 2024. All rights reserved.