Visual studio 2010 一般故障生成引导程序

Visual studio 2010 一般故障生成引导程序,visual-studio-2010,.net-4.0,setup-project,setup-deployment,bootstrapper,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

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

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

要对此进行更改和验证,请执行以下操作:

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


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

    当我将目标框架更改为4.0时,遇到了相同的错误,但忽略了将click once的先决条件从3.5更改为4.0。
    修复先决条件解决了问题。

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

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

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

    最近,我们将NTFS复制添加到生成树根目录中,以提供一些额外的数据冗余,并开始将旧生成计算机与新服务器同步。NTFS复制导致一些项目失败,并报告了完全相同的三个错误,而其他项目工作正常。将复制设置为仅在夜间运行,然后问题不再发生


    K

    我在谷歌上搜索了很多关于这个问题的信息,我刚刚禁用了我的防病毒软件(NPAV)这个问题已经解决。

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

    谢谢qwerty13579!我真是太傻了,这个解决方案显而易见。我已经尝试了在internet上建议的各种方法,甚至是使用moVS Community 2017的最新版本(15.9.9),引导程序故障会不稳定地弹出,但频率越来越高,在过去的一周中,它已经到了令人沮丧的地步。原则是:它不能可靠地成功,因此也不能可靠地失败。解决方案:单击“立即发布”按钮,并查看输出面板。当确定它失败时,再次单击“立即发布”按钮立即。坚持到成功!每一轮只需要几秒钟,比重建、杀毒以及所有这些花哨的东西所需的时间要少得多


    在我的例子中,我将问题追溯到我的应用程序的bin\Release\app.publish文件夹中的一个日期错误的setup.exe文件。当它失败时,publish现在会创建一个比当前日期早两年的setup.exe。当它成功时,setup.exe文件的日期是正确的。

    ya我尝试了“全部重建…”但效果不一样rorRebuild all适用于meRebuild all适用于我tooThanks适用于我尝试的响应,但仍然得到相同的错误。如果我点击“F6”的次数足够多,它将编译,我会间歇性地收到此错误。当解决方案发展到中等规模(其中约有15个项目)时,似乎会发生这种情况我发现我必须删除我的
    \bin\debug
    文件夹的内容,因为它包含一个有问题的
    应用程序。发布
    文件夹来自以前一个失败的版本。之后,更新先决条件,发布成功。清理解决方案对我很有效,非常感谢@EvanWondrasek+1当我禁用我的卡巴斯基防病毒软件时它开始工作了。McAfee+1也有同样的问题,谢谢你的帮助;)喜欢它,我自己永远也找不到它。谢谢。我也有同样的问题,因为网络保护反病毒。它通过禁用来修复。必须禁用Windows 10的Windows Defender实时保护,然后它才能工作。