2013-03-31 27 views
152

Lo studio visivo 2012 sul mio PC visualizza il seguente messaggio di errore durante l'anteprima nel "Web pubblico". Devo riavviare VS per eliminare il messaggio di errore.

Creazione di richiamo non riuscita a causa dell'eccezione "Condizione specificata" $ (PackageAsSingleFile) "restituisce" "anziché un valore booleano. C: \ Programmi (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.targets '

Che cosa ha causato l'errore?

risposta

210

Non sono sicuro di cosa lo causi, ma il riavvio di VS 2012 lo ha risolto per me.

+0

mucking con le impostazioni di distribuzione Web ha causato questo per me, e il riavvio VS era anche la soluzione. – CodeGrue

+0

@CodeGrue Stavo facendo lo stesso, sono andato a pubblicare, ho capito, riavviato VS e la magia funziona. –

+12

Grazie. Questa correzione funziona ancora su VS2013 RC. –

-3

È necessario eseguire Visual Studio "Come amministratore". Il percorso specificato richiede l'autorizzazione amministrativa per la scrittura.

+2

in realtà l'errore andrà se riavviare Visual Studio anche senza eseguire come amministratore. – ca9163d9

+0

Questo non ha alcun effetto. – Crypth

44

riavvio VS solito aiuta, ma quando non è così - prova a cancellare .user e .suo file, come da questo suggerimento: https://stackoverflow.com/a/16223645/913845

Questo non sempre funziona, se si salta "Anteprima distribuzione" è meno probabile fallire.

Probabilmente è la soluzione per l'intera classe di a "" invece di un valore booleano. Problemi di Visual Studio. Qualcosa anche per il team VS alla MS?

+0

L'eliminazione di "Distribuzione in anteprima" lo ha risolto per me. Grazie! – peitek

7

Ho trovato una soluzione molto strana (e funzionante) per questo tipo di problemi di distribuzione, se hai provato a chiudere & aprendo VS senza fortuna, prova a chiudere tutto il documento aperto prima del processo di pubblicazione. strano eh? :)

quindi la completa fix-it guida per questo tipo di problemi potrebbe essere simile al seguente:

  1. Prova "Clean" quindi rigenerare
  2. Se ancora non pubblicare, provare a chiudere & riaprire il progetto di nuovo
  3. Ancora senza fortuna? prova a chiudere VisualStudio ma questa volta elimina tutti i file * .user & * .suo, quindi apri di nuovo la soluzione e provala.
  4. Infine, se tutti questi passaggi non funzionano, provare il mio ultimo trucco, chiudere tutti i documenti aperti e fare un tentativo

fatemi sapere se questo ti ha aiutato :)

1

Uno scenario comune ciò solleva anche l'errore quando i file a cui fa riferimento mancano.

Quindi, quelli esclusi dalla soluzione lo risolveranno.

+1

Questo è ciò che ha risolto per me –

Problemi correlati