Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Alcune proprietà devono essere impostate allo stesso modo per tutti gli scenari di debug gestiti.
Nelle tabelle seguenti vengono visualizzate le impostazioni delle proprietà consigliate.
Le impostazioni non elencate qui possono variare tra i diversi tipi di progetto gestito. Ad esempio, l'azione di avvio verrà impostata in modo diverso in un progetto Windows Form rispetto a un progetto di ASP.NET.
Proprietà di configurazione nella scheda Compilazione (C#) o Compilazione (Visual Basic)
| Nome della proprietà | impostazione |
|---|---|
| Definire la costante DEBUG | In C# e F#, impostare la casella di controllo su "selezionata". In questo modo l'applicazione può usare la classe Debug. |
| Definire la costante TRACE | In C# e F#, impostare la casella di controllo su "selezionata". Ciò consente all'applicazione di usare la classe Trace. |
| Ottimizzare il codice | C#, F# e Visual Basic: impostare su false. Il codice ottimizzato è più difficile da eseguire per il debug, perché le istruzioni generate non corrispondono direttamente al codice sorgente. Se il programma ha un bug visualizzato solo nel codice ottimizzato, è possibile attivare questa impostazione, ma tenere presente che il codice visualizzato nella finestra Disassembly viene generato dall'origine ottimizzata che potrebbe non corrispondere a quello visualizzato nell'editor di codice. Per eseguire il debug di codice ottimizzato, è necessario disattivare Just My Code. Vedi Limitare il passo a Just My Code. Per ulteriori informazioni, vedere Impostazioni del progetto per configurazioni di debug C# o Impostazioni del progetto per una configurazione di debug Visual Basic. |
| Percorso di output | Impostare su bin\Debug\. |
| Opzioni di compilazione avanzate | Solo Visual Basic. Fare clic su Avanzate per impostare le proprietà avanzate descritte nella tabella seguente. |
Finestra di dialogo Impostazioni del compilatore avanzate
| Nome della proprietà | impostazione |
|---|---|
| Abilitare le ottimizzazioni | Impostare su false per i motivi specificati nell'opzione Ottimizza codice nella tabella precedente. |
| Generare informazioni di debug | Selezionare questa casella di controllo per impostare il flag /DEBUG durante la compilazione, che genererà le informazioni necessarie per facilitare il debug. |
| Definire la costante DEBUG | Selezionare questa casella di controllo per definire la DEBUG costante , che consente all'applicazione di usare la Debug classe . |
| Definire la costante TRACE | Selezionare questa casella di controllo per definire la TRACE costante , che consente all'applicazione di usare la Trace classe . |