我的工作VS2005年的东西错了我的机器。突然,出于蓝,我再也无法建立部署的文件。建立消息是:

ERROR: An error occurred generating a bootstrapper: Invalid syntax.
ERROR: General failure building bootstrapper
ERROR: Unrecoverable build error

一个快速的谷歌搜索的最后2线,但没有人在网络空间已经报告的第一个消息之前。(万岁!我第一次在上的东西净!)

其他机在我的办公室,都能够做到的建立。我的机器已经能够做到的建立之前。我不知道有什么改变了这一不高兴的微妙平衡的事情在我的箱子。我们还尝试了所有传统的仪式,即闭Visual Studio,吹走了所有的桶和obj文件夹,重新启动,等等。无济于事。

为了简单起见,我创建了一个小小的"hello World"的应用程序,与部署的文件。随函附上建立输出:

------ Build started: Project: HelloWorld, Configuration: Debug Any CPU ------
HelloWorld -> C:\Vault\Multi Client\Tests\HelloWorld\HelloWorld\bin\Debug\HelloWorld.exe
------ Starting pre-build validation for project 'HelloWorldSetup' ------
------ Pre-build validation for project 'HelloWorldSetup' completed ------
------ Build started: Project: HelloWorldSetup, Configuration: Debug ------
Building file 'C:\Vault\Multi Client\Tests\HelloWorld\HelloWorldSetup\Debug\HelloWorldSetup.msi'...
ERROR: An error occurred generating a bootstrapper: Invalid syntax.
ERROR: General failure building bootstrapper
ERROR: Unrecoverable build error
========== Build: 1 succeeded or up-to-date, 1 failed, 0 skipped ==========

我是使用:

  • MS Visual Studio2005年版本8.0.50727.762(SP.050727-7600)
  • .净框架版2.0.50727
  • 操作系统:Windows XP亲

再次,我不知道有什么改变。我所知道的是,一天都是工作罚款;第二天我突然不能做任何部署建立在所有的(虽然所有其他项目仍然编制优良)。

这MSDN 大约一个月前,他们似乎并不知道发生了什么事情。

任何人有任何想法这是怎么回事?


@布拉德*威尔森:谢谢,但是如果你读过我的原始后,你会看到我已经没有启动整个解决方案从零开始,而这并没有帮助。


@迪默:我经历了所有的痛苦的卸载和重新安装的,即使我没有您的推荐读物的同时,等待...和痛苦!-还是一样的错误再次出现。看来,我的计算机有以某种方式被视为不适合这样做的部署建立过一次。

没有任何人有任何想法,这种"秘密开关"可能是什么?

有帮助吗?

解决方案 3

解决方案。
感谢迈克尔Bleifer Microsoft支持我安装。网2.0SP1和问题解决了!

其他提示

如果不建立只有在一台机器,那么无论你已经成功地使这台机器不同,或VS2005安装损坏。如果你采取的错误消息,在面的价值,那么这个问题可能是后者。试试运行的维修功能的VS2005安装,或者如果做不到这一点,重新安装VS2005.安德的游戏是一个很好的书,而你等待的:-|.

不幸的是,这一错误是一般的捕获所有的错误的处理程序设置的项目。作为一个野性的猜测,我想说,或许设置的项目被损坏了不知何故,这导致"无效的语法"的错误。

尝试创建一个新的安装项目而开始做的事情的一个步骤的时间,并看看如果你可以重现的问题(或者,我们希望,完全避免).

我有一个类似的问题(An error occurred generating a bootstrapper: Unable to finish updating resource for [YourAssemblyPath] with error 80070005).这发生了错误在随后版本的安装项目(第一建立之后安装项目设立总是为我工作).它竟然是有关我的消息来源控制的客户(Sourcegear库)和MS安全基础。我加入Sourcegear的VaultGUIClient.exe 作为一个排除的过程在安全基础。


  • 赢得7超64
  • VS2010Prem SP1
  • Sourcegear库5.0.4(18845)
  • 安全基础的版本:2.1.1116.0

禁止引导

In Solution Explorer, select the deployment project.

On the Project menu, click Properties.

In the Property Pages dialog box, expand the Configuration Properties node, and then select the Build property page.

Click the Prerequisites button.

In the Prerequisites dialog box, clear the Create setup program to install prerequisite components check box, and then click OK. 
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top