Procedura: eseguire il debug da un progetto di DLL

[!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 di progettoPagine delle proprietà , nell'elenco a discesa Configurazione , scegliere Debug.

  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 di progettoPagine delle proprietà , nell'elenco a discesa Configurazione , scegliere Debug.

  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 o nella finestra di progettoPagine delle proprietà .Se si tratta di un'applicazione console, immettere gli eventuali argomenti della riga di comando necessari.

Vedere anche

Riferimenti

Impostazioni di progetto per una configurazione di debug C++

Concetti

Debug di progetti di DLL

Impostazioni di progetto per le configurazioni di debug C#

Impostazioni di progetto per una configurazione di debug Visual Basic

Altre risorse

Procedura: avviare l'esecuzione