Come modificare e continuare in Visual Studio 2008 e ASP.Net MVC?
-
23-08-2019 - |
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?
Soluzione
Avete Abilita ottimizzazioni controllato? (Opzioni avanzate di compilazione), non credo che si può avere che controllare ...
Altri suggerimenti
Per VS2010 provare questo
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!