Microsoft ha appena rilasciato Visual Studio Code un paio di giorni fa.Come possiamo eseguire il debug dell'applicazione Web su Visual Studio Code?
Come è possibile eseguire il debug di applicazioni ASP.NET MVC dall'interno di tale IDE?
Microsoft ha appena rilasciato Visual Studio Code un paio di giorni fa.Come possiamo eseguire il debug dell'applicazione Web su Visual Studio Code?
Come è possibile eseguire il debug di applicazioni ASP.NET MVC dall'interno di tale IDE?
Non è possibile (in questa versione di anteprima). Vedere: https://code.visualstudio.com/Docs/aspnet5
Sì, lo so. Ma quando ho provato a eseguire il debug sulla macchina Windows, non era supportato. – thangchung
Se si utilizza finestre ambiente allora dovete configure actions
e aggiungere punti di interruzione, simile a Visual Studio e quindi utilizzare F5. Vedi immagine seguente,
Maggiori informazioni here
Sì, lo so. Ma supporta solo i file debug js :( – thangchung
Non l'ho provato sull'applicazione .NET, ma le chiavi simili dovrebbero funzionare. Hai provato? – Abhishek
Scusa per il mio incompreso, ma non potevo sapere che cosa è 'simile chiavi? – thangchung
Aprire vscode e installare il C# di estensione.
ext install csharp
Open Directory del progetto in vscode. File> Apri cartella ...
Vscode potrebbe chiedere: Le risorse necessarie per la compilazione e il debug mancano nel progetto. Aggiungerli?
Se è così, scegliere Sì. Ciò aggiungerà una directory .vscode
con un file launch.json
e tasks.json
.
Nota: se vscode non lo richiede, è necessario assicurarsi che tali file dispongano delle impostazioni appropriate. Un modo per farlo è eliminare la directory esistente .vscode
e quindi riavviare vscode.
Aprire il Debug View (CTRL +SHIFT +D), scegliere una configurazione e fare clic sulla freccia verde. Se non si è sicuri della configurazione da scegliere, utilizzare .NET Core Launch (web).
Se sei configurato correttamente, il browser web si aprirà alle localhost: 5000 e la console di debug visualizzerà uscita.
Questo funziona per un file EXE in net451
.
"program": "${workspaceRoot}\\bin\\Debug\\net451\\myApp.exe",
Questo funziona per una DLL in netcoreapp1.0
.
"program": "${workspaceRoot}\\bin\\Debug\\netcoreapp1.0\\myApp.dll",
Attiva PDBs portatili aggiungendo la seguente voce. Altrimenti riceverai il messaggio "Nessun messaggio è stato caricato per questo documento".
"buildOptions: {
"debugType": "portable",
}
Grazie per la vostra risposta molto dettagli. Penso che al momento, VS Code abbia già supportato il debug sul sistema operativo Windows Questa risposta è molto vecchia nella primissima versione di VS Code 1 anno fa – thangchung
@thangchung Stai dicendo che non è più necessario installare l'estensione C#? –
"Un modo per farlo è eliminare la directory .vscode esistente e quindi riavviare vscode" ... mi ha aiutato molto !!! Grazie!!! –
Sede [Debug] (https://code.visualstudio.com/Docs/debugging) e [ _ "Visual Studio Code e ASP.NET 5 sono in anteprima e in questo momento il debugging non è supportato su OS X e Linux. rosso, stiamo lavorando sodo per portarvi queste esperienze nel prossimo futuro. "_] (https://code.visualstudio.com/Docs/aspnet5). Cosa intendi per "ASP.NET MVC" e su quale piattaforma vuoi eseguire il debug? – CodeCaster
Come sapete, Microsoft ha pubblicato il loro codice sorgente su https://github.com/aspnet/Home/tree/dev/samples/1.0.0-beta4/HelloMvc. Posso eseguire quell'app, ma non posso usare la funzione di debug del codice di Visual Studio. Provo a eseguire il debug ma viene sempre notificato che solo è possibile eseguire il debug con il file .js. – thangchung