Domanda

Sto cercando di ottenere edit-e-continuare a lavorare con Visual Studio 2008 con un progetto ASP.Net MVC. Sono in esecuzione a 64 bit, in modo che aggiunge al problema.

In Configuration Manager, la mia piattaforma soluzione attiva è x86 e tutti i progetti stanno prendendo di mira Debug x86 pure.

Nelle proprietà del progetto che ho "Attiva Modifica e continuazione" selezionato.

In Strumenti-> Opzioni ...-> Debugging-> Modifica e continuare devo "Attiva Modifica e continuazione" selezionato.

In Strumenti-> Opzioni ...-> Debugging-> Generale devo "Break tutti i processi, quando si rompe progetto" abilitati.

Non appena provo a cambiare un po 'il codice sorgente al di fuori di una visione / template'I il messaggio: Modifica e continuare: le modifiche non sono ammessi mentre il codice è in esecuzione o se l'opzione 'Rompere tutti i processi quando uno pause progetto è dissabled. L'opzione può essere attivata in Strumenti, Opzioni, Debug.

Tutte le idee su come farlo funzionare?

È stato utile?

Soluzione

Avete Abilita ottimizzazioni controllato? (Opzioni avanzate di compilazione), non credo che si può avere che controllare ...

Inoltre: http://blogs.msdn.com/webdevelopertips/archive/2008/11/26/tip-29-did-you-know-how-to-enable -edit-e-continua-funzione-per-web-application-projects.aspx

Altri suggerimenti

Per VS2010 provare questo

alt text

Non si può 'modificare e continuare', quando il programma è in esecuzione. È necessario rompere modificare e continuare, e se si dispone di molte discussioni è necessario rompere tutto. Se quando si rompe, alcuni fili continuano a funzionare, ma non è un problema con la 'modifica e continuare', ma un problema con le opzioni di interruzione.

Si sta utilizzando IIS o il costruito nel server di sviluppo di Visual Studio per il debug? Ho avuto problemi prima di ottenere di modifica e continuare l'esecuzione in IIS, e finito semplicemente utilizzando il costruito nel server.

apro una finestra separata del browser (in modo che non chiude quando smetto di debug) quindi mi fermo il debug, apportare modifiche e li costruire e semplicemente continuare a utilizzare l'altra finestra del browser per visualizzare le modifiche. . (Sì - questo funziona anche con i cambiamenti nei file di classe, controllori ecc)

Se si vuole solo cambiare la vista, CSS o script è sufficiente a cambiare e aggiornare per assicurarsi che il browser ottiene i file aggiornati piuttosto che utilizzare la cache.

Se questo suona strano a chiunque - provatelo! Funziona!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top