Condividi tramite


Procedura: eseguire il debug da un progetto di DLL

Aggiornamento: novembre 2007

Le informazioni contenute in questo argomento sono valide per:

Edition

Visual Basic

C#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile Argomento applicabile Argomento non applicabile

Standard

Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento non applicabile

Pro e Team

Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento non applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

Comando o comandi nascosti per impostazione predefinita.

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++

  1. In Esplora soluzioni selezionare il progetto di DLL.

  2. Scegliere Pagine delle proprietà dal menu Visualizza.

  3. Nella finestra Pagine delle proprietà dinomeprogetto selezionare Debug nella casella di riepilogo a discesa Configurazione.

  4. Aprire la cartella Proprietà di configurazione e selezionare la categoria Debug.

  5. Nell'elenco Debugger da avviare scegliere Debugger Windows locale o Debugger Windows remoto.

  6. 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.

  7. Digitare gli argomenti del programma necessari nella casella Argomenti del comando.

Per specificare l'applicazione chiamante in un progetto C# o Visual Basic

  1. In Esplora soluzioni selezionare il progetto di DLL.

  2. Scegliere Pagine delle proprietà dal menu Visualizza.

  3. Nella finestra Pagine delle proprietà dinomeprogetto selezionare Debug nella casella di riepilogo a discesa Configurazione.

  4. Fare clic sulla scheda Debug.

  5. Per avviare l'applicazione, effettuare le seguenti operazioni:

    1. Impostare Azione di avvio su Avvia programma esterno.

    2. Nella casella Avvia programma esterno fare clic sul pulsante con i puntini di sospensione per selezionare l'applicazione.

    3. Immettere gli argomenti del programma necessari nella casella Argomenti della riga di comando.

  6. 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.

    1. In Azione di avvio selezionare il pulsante di opzione Avvia browser con URL.

    2. Nella casella di testo adiacente digitare l'URL.

Per avviare il debug dal progetto di DLL

  1. In Esplora soluzioni selezionare il progetto di DLL.

  2. Impostare i punti di interruzione necessari.

  3. Immettere il nome e il percorso dell'applicazione chiamante nella finestra di dialogo Pagina delle proprietà dinomeprogetto. Se si tratta di un'applicazione console, immettere gli eventuali argomenti della riga di comando necessari.

Vedere anche

Attività

Procedura: avviare l'esecuzione

Concetti

Debug di progetti di DLL

Impostazioni di progetto per configurazioni di debug C#

Impostazioni di progetto per una configurazione di debug Visual Basic

Riferimenti

Impostazioni di progetto per una configurazione di debug C++