2013-02-28 13 views
5

Utilizzo di Visual Studio 2012 Premium SP1 11.051106.01 e Emulator versione 1.8 Viene visualizzato il seguente errore in caso di aggiornamenti di 3-5 pagine. Devo quindi interrompere il debug e ridistribuirlo all'emulatore.Errore emulatore intermittente intermittente: impossibile caricare il file o l'assembly 'XX' Il nome file o l'estensione è troppo lungo.

Ho almeno 5 sviluppatori che lavorano su Azure e hanno tutti lo stesso problema quando si distribuiscono i ruoli Web su un emulatore di Azure. Il mio sospetto è che abbia qualcosa a che fare con il caching ma non sono sicuro da dove cominciare a cercare.

Ho controllato tutte le lunghezze del percorso dei file e non ho alcun nome di percorso e file più lungo di 220 caratteri. Win 7 ha un massimo di 260 caratteri quindi non sono sicuro di cos'altro controllare.

Impossibile caricare il file o l'assembly 'Kernel32' o una delle sue dipendenze. Il nome file o l'estensione è troppo lunga.

Impossibile caricare il file o l'assembly "System.ServiceModel.Web.dll" o una delle sue dipendenze. Il nome file o l'estensione è troppo lunga.

+0

Affrontando lo stesso problema con due progetti azzurre, al momento ho caricato un solo progetto azzurro e l'altro scaricato. Sembrava finora non causando più questo problema. Hai qualche notizia su cosa si tratta di questo? Grazie –

risposta

0

Questo di solito accade quando il tuo percorso temporaneo + soluzione è troppo lungo di un nome. Esiste un'impostazione che è possibile utilizzare per rebase effettivamente il percorso e provare a risolverlo. Leggi qui su Jim's blog. In sostanza, si imposta la variabile di ambiente _CSRUN_STATE_DIRECTORY su un percorso più breve.

+0

Alcuni colleghi sviluppatori hanno provato questo, ma ottengono ancora l'errore sopra a intermittenza. Lo capisco ogni volta che eseguo due distribuzioni cloud side-by-side, anche se ho il mio _CSRUN_STATE_DIRECTORY mappato a C: \ Z –

+1

Non sono sicuro del motivo per cui questo ha ottenuto -1. L'errore non è solo scherzoso. Se dice che il tuo percorso è troppo lungo, è troppo lungo. A parte la ridenominazione dei file della soluzione, la risposta che ho dato è accurata. – dunnry

Problemi correlati