Visual Studio 2005 ERROR: Ein Fehler ist aufgetreten eine Bootstrap-Programm zu erzeugen: Ungültige Syntax

StackOverflow https://stackoverflow.com/questions/69766

Frage

Ich arbeite an VS 2005 und hat etwas auf meiner Maschine schief gegangen. Plötzlich aus heiterem Himmel, ich kann nicht mehr Deployment-Dateien erstellen. Die Build-Nachricht ist:

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

Eine schnelle Google-Suche bringt die letzten 2 Zeilen, aber niemand im Cyberspace hat berichtet, jemals die erste Nachricht vor. (Hurra! Ich bin zuerst auf etwas auf dem ‚Netz!)

Weitere Maschinen in meinem Büro sind in der Lage den Build zu tun. Meine Maschine ist in der Lage gewesen, bevor die Build zu tun. Ich habe keine Ahnung, was sich verändert, die das empfindliche Gleichgewicht der Dinge auf meine Box verärgern. Ich habe auch alle traditionellen Ritualen versucht, das heißt Visual Studio schließen, weggeblasen alle bin und obj Ordner, Booten usw. ohne Erfolg.

Der Einfachheit halber habe ich ein wenig „Hallo Welt“ App mit einer Bereitstellungsdatei. Hiermit die Build-Ausgabe:

------ 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 ==========

Ich bin mit:

  • MS Visual Studio 2005 Version 8.0.50727.762 (SP 0,050727-7.600)
  • .NET Framework Version 2.0.50727
  • Betriebssystem: Windows XP Pro

Noch einmal, ich habe keine Ahnung, was sich geändert. Alles was ich weiß ist, dass ein Tag alles funktioniert gut; Ich am nächsten Tag plötzlich keine Stationierung tun kann überhaupt baut (obwohl alle anderen Projekte noch kompilieren in Ordnung).

I posted dies auf MSDN vor etwa einem Monat, und sie scheinen nicht zu wissen, was los ist, auch nicht.

Wer noch keine Ahnung hat, worum es geht?


@Brad Wilson:. Danke, aber wenn Sie meine ursprüngliche Post lesen, werden Sie sehen, dass ich habe schon eine ganze Lösung von Grund auf neu starten, und das hat nicht geholfen


@deemer: Ich ging durch alle Schmerzen zu deinstallieren und neu installieren, auch wenn ich nicht Ihre empfohlene Lektüre während des Wartens habe ... und - Misery! - immer noch der gleiche Fehler erneut angezeigt. Es scheint, dass mein Computer hat irgendwie als ungeeignet gebrandmarkt Einsatz dafür baut immer wieder.

Hat jemand eine Idee, wo diese „geheimen Schalter“ sein könnte?

War es hilfreich?

Lösung 3

LÖSUNG!
Dank Michael Bleifer von Microsoft Support - Ich installierte .NET 2.0 SP1, und das Problem war gelöst

Andere Tipps

Wenn es nicht bauen nur auf der einen Maschine, dann entweder Sie haben es geschafft, dass Maschine anders zu machen, oder die VS2005 installieren beschädigt ist. Wenn Sie die Fehlermeldung an face-Wert zu nehmen, dann ist das Problem wahrscheinlich die letztere. Versuchen Sie, die Reparatur-Funktion des VS2005-Installer ausgeführt wird, oder andernfalls, VS2005 neu installieren. Die große Spiel ist ein gutes Buch zu lesen, während Sie warten: - |.

Leider ist dieser Fehler die allgemeinen catch-all-Fehler-Handler für Setup-Projekte. Als wilde Vermutung würde sagen, ich, dass vielleicht die Setup-Projekt irgendwie beschädigt wurde, was die „Invalid Syntax“ Fehler verursacht.

Versuchen Sie ein neues Setup-Projekt erstellen und starten, indem Sie die Dinge einen Schritt zu einer Zeit zu tun, und sehen, ob Sie das Problem reproduzieren können (oder hoffentlich vermeidet es insgesamt).

Ich hatte ein ähnliches Problem (An error occurred generating a bootstrapper: Unable to finish updating resource for [YourAssemblyPath] with error 80070005). Dieser Fehler trat bei zukünftigen Builds der ein Setup-Projekt (erstes baut nach der Einrichtung der Projekterstellung für mich immer gearbeitet). Es stellte sich heraus, um meine beiden Source-Control-Client (Sourcegear Vault) und MS Security Essentials zusammenzuhängen. Ich habe Sourcegear des VaultGUIClient.exe als ausgeschlossenen Prozess in Security Essentials.


  • Win 7 Ult x64
  • VS2010 Prem SP1
  • Sourcegear Vault 5.0.4 (18845)
  • Security Essentials Version: 2.1.1116.0

Disable Bootstrapping

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. 
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top