Procedura: eseguire il debug da un progetto di DLL
Le informazioni contenute in questo argomento sono valide per:
Edizione |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium e Ultimate |
Nota
Non è possibile specificare un'applicazione chiamante esterna nelle versioni Express. Per eseguire il debug di una DLL in una versione Express, aggiungere un progetto eseguibile alla soluzione, impostarlo come punto iniziale della soluzione e chiamare metodi nella DLL dal progetto eseguibile.
Per avviare il debug dal progetto di DLL anziché dall'applicazione chiamante, è necessario immettere alcune informazioni nella finestra di dialogo Pagine delle proprietà di <nomeprogetto> per indicare dove il progetto di DLL può trovare l'applicazione chiamante. Il layout e il contenuto della finestra Pagine delle proprietà in C++ sono diversi da quelli della finestra Pagine delle proprietà in C# e Visual Basic. Fare riferimento alla procedura che corrisponde al linguaggio del progetto utilizzato.
Se una DLL gestita viene chiamata da codice nativo e si desidera eseguire il debug di entrambi, attivare sia il debugger del codice gestito sia quello del codice nativo. A tale scopo, è possibile utilizzare la finestra di dialogo Pagine delle proprietà di <nomeprogetto>. Per ulteriori informazioni, vedere Procedura: eseguire il debug in modalità mista.
Per specificare l'applicazione chiamante in un progetto C++
In Esplora soluzioni selezionare il progetto di DLL.
Scegliere Pagine delle proprietà dal menu Visualizza.
Nella finestra Pagine delle proprietà di nomeprogetto selezionare Debug nella casella di riepilogo a discesa Configurazione.
Aprire la cartella Proprietà di configurazione e selezionare la categoria Debug.
Nell'elenco Debugger da avviare scegliere Debugger Windows locale o Debugger Windows remoto.
Nella casella Comando o Comando remoto fare clic sulla freccia a discesa e selezionare Sfoglia dall'elenco per trovare l'applicazione. In alternativa, digitare il percorso e il nome dell'applicazione.
Digitare gli argomenti del programma necessari nella casella Argomenti del comando.
Per specificare l'applicazione chiamante in un progetto C# o Visual Basic
In Esplora soluzioni selezionare il progetto di DLL.
Scegliere Pagine delle proprietà dal menu Visualizza.
Nella finestra Pagine delle proprietà di nomeprogetto selezionare Debug nella casella di riepilogo a discesa Configurazione.
Fare clic sulla scheda Debug.
Per avviare l'applicazione, effettuare le seguenti operazioni:
Impostare Azione di avvio su Avvia programma esterno.
Nella casella Avvia programma esterno fare clic sul pulsante con i puntini di sospensione per selezionare l'applicazione.
Immettere gli argomenti del programma necessari nella casella Argomenti della riga di comando.
In alternativa, è possibile richiamare un'applicazione disponibile in un URL. Effettuare questa operazione quando si esegue il debug di una DLL gestita utilizzata da un'applicazione ASP.NET locale.
In Azione di avvio selezionare il pulsante di opzione Avvia browser con URL.
Nella casella di testo adiacente digitare l'URL.
Per avviare il debug dal progetto di DLL
In Esplora soluzioni selezionare il progetto di DLL.
Impostare i punti di interruzione necessari.
Immettere il nome e il percorso dell'applicazione chiamante nella finestra di dialogo Pagina delle proprietà di nomeprogetto. Se si tratta di un'applicazione console, immettere gli eventuali argomenti della riga di comando necessari.
Vedere anche
Attività
Procedura: avviare l'esecuzione
Riferimenti
Impostazioni di progetto per una configurazione di debug C++
Concetti
Impostazioni di progetto per configurazioni di debug C#
Impostazioni di progetto per una configurazione di debug Visual Basic
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Chiarito il debug di Express .dll. |
Sostituire con uno dei seguenti token: Commenti e suggerimenti dei clienti. |