Condividi tramite


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

Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

Pro, Premium e Ultimate

Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento non applicabile

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

  1. In Esplora soluzioni selezionare il progetto di DLL.

  2. Scegliere Pagine delle proprietà dal menu Visualizza.

  3. Nella finestra Pagine delle proprietà di nomeprogetto 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à di nomeprogetto 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à 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

Debug di progetti di DLL

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.