2016-03-17 11 views
7

Sono in grado di modificare il mio codice in modalità di debug ma poi pop-up mostra l'errore "Sono state apportate modifiche che non possono essere compilate. L'esecuzione non può continuare l'unità gli errori di compilazione sono corretti "ma l'elenco degli errori è vuoto e ho controllato abilitare la modifica e continuare. Sto usando vs2010."Sono state apportate modifiche che non possono essere compilate". zero errori e Abilita e modifica e continua è verificato in vs2010

pulizia e riavvio non hanno risolto il problema.

+0

Prova a eliminare il cestino e compila di nuovo –

+0

Lo stesso problema qui .. hai trovato qualcosa? – Munavvar

+1

Ho ricevuto lo stesso problema. E [questo è] (https://stackoverflow.com/questions/4782057/edit-and-continue-feature-stopped-working-in-visual-studio-2010/47008998#47008998) come risolverlo. –

risposta

1

Ho avuto questo problema con Visual Studio 2008, 2010 e 2013. Ho scritto un file batch che tengo nella cartella della soluzione per ciascuno dei miei progetti quando questo problema si presenta. Espandendo ciò che ha detto Vijay, questo pulisce le cartelle bin e obj. A volte Visual Studio avrà le cartelle bloccate e devo chiuderlo, ma dopo averle chiarite il problema scompare ... per un po '. Non sono sicuro della causa sottostante, credo che i binari e il codice in memoria siano in qualche modo fuori sincrono. Ma ciò consente una soluzione rapida, pulita, aperta.

@echo off 
cls 
dir bin /s /AD /b > clean.tmp 
dir obj /s /AD /b >> clean.tmp 
for /F "tokens=*" %%A in (clean.tmp) do echo rmdir /S /Q "%%A" 
echo This command will remove ALL BIN and OBJ folders in this tree. 
echo To run the commands as listed ... 
pause 
for /F "tokens=*" %%A in (clean.tmp) do rmdir /S /Q "%%A" 
del clean.tmp 
pause 
0

Sto utilizzando la comunità di Visual Studio 2017 aggiornata fino alla data.

Dopo ore passate a provare tutte le soluzioni pubblicate in this thread highlighted by Hao Nguyen in the comments above, l'unica soluzione che ha funzionato è stata di rimuovere nuovamente lo spazio di lavoro e Map&Get.

Per rimuovere lo spazio di lavoro, Source controlAdvancedWorkspaceRemove.

Problemi correlati