Visual Studio 2005 di ERRORE:Si è verificato un errore la generazione di un programma di avvio automatico:Sintassi non valida

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

Domanda

Sto lavorando su VS 2005 e qualcosa è andato storto sulla mia macchina.All'improvviso, di punto in bianco, non riesco più a creare i file di distribuzione.La build messaggio è:

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

Una rapida ricerca su Google porta le ultime 2 righe, ma nessuno nel cyberspazio ha mai segnalato il primo messaggio di prima.(Evviva!Io sono il primo a QUALCOSA su internet!)

Altre macchine nel mio ufficio sono in grado di fare il build.La mia macchina è stata in grado di fare il build prima.Non ho idea di che cosa è cambiato che sconvolgere il delicato equilibrio delle cose sul mio box.Ho anche provato tutti i rituali tradizionali, cioèla chiusura di Visual Studio, ha spazzato via tutti i bin e obj cartelle, al riavvio, etc.senza alcun risultato.

Per semplicità, ho creato un po ' di "Hello World" app con un file di distribuzione.Di conseguenza l'output di compilazione:

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

Io sto utilizzando:

  • MS Visual Studio 2005 Versione 8.0.50727.762 (SP .050727-7600)
  • .NET Framework Versione 2.0.50727
  • OS:Windows XP Pro

Di nuovo, non ho idea di che cosa è cambiato.Tutto quello che so è che un giorno tutto funzionava bene;il giorno successivo ho improvvisamente non si può fare qualsiasi distribuzione costruisce a tutti (anche se tutti gli altri progetti ancora di compilazione fine).

Ho postato questo su MSDN circa un mese fa, e non sembrano sapere che cosa sta succedendo, sia.

Qualcuno ha idea di cosa si tratta?


@Brad Wilson:Grazie, ma se avete letto il mio post originale, vedrai che ho già fatto avviare un'intera soluzione da zero, e che non ha aiutato.


@deemer:Sono andato attraverso tutto il dolore di disinstallazione e reinstallazione, anche se non ho avuto la tua lettura consigliata durante l'attesa...e la Miseria!- ancora lo stesso errore si ripresenta.Sembra che il mio computer è stato in qualche modo bollato come inadatto per fare la distribuzione costruisce sempre di nuovo.

Qualcuno ha qualche idea di dove questo "segreto switch" potrebbe essere?

È stato utile?

Soluzione 3

SOLUZIONE!
Grazie a Michael Bleifer di supporto Microsoft - ho installato .NET 2.0 SP1, e il problema è stato risolto!

Altri suggerimenti

Se non costruire solo su una sola macchina, quindi, è riuscito a rendere la macchina, o il VS2005 installazione corrotta.Se si prende il messaggio di errore al valore nominale, allora il problema è probabilmente l'ultimo.Provare a eseguire la funzionalità di ripristino di VS2005 installer, o, in mancanza, reinstallare VS2005.Ender s Game è un buon libro da leggere mentre sei in attesa :-|.

Purtroppo, l'errore è l'errore catch-all gestore per i progetti di installazione.Come un ipotesi, direi che forse il progetto di installazione ha danneggiato in qualche modo, che sta causando la Sintassi non valida "errore".

Prova a creare un nuovo progetto di installazione e iniziare a fare le cose un passo alla volta, e vedi se riesci a riprodurre il problema (o, si spera, evitare del tutto).

Ho avuto un problema simile (An error occurred generating a bootstrapper: Unable to finish updating resource for [YourAssemblyPath] with error 80070005).Questo errore si è verificato sulle successive generazioni di un progetto di installazione (prima generazione dopo l'installazione di creazione di un progetto sempre lavorato per me).Si è rivelato essere correlata sia la mia fonte di controllo client(Sourcegear Vault) e MS Security Essentials.Ho aggiunto Sourcegear s VaultGUIClient.exe come Esclusi Processo di Security Essentials.


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

Disabilitare l'avvio automatico

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. 
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top