Condividi tramite


Procedura: eseguire il debug da un progetto di DLL

Per avviare il debug di un progetto DLL, è necessario specificare l'applicazione chiamante nelle proprietà del progetto. Il layout e il contenuto delle pagine delle proprietà di C++ sono diversi da quelli delle pagine delle proprietà di C# e Visual Basic.

Se una DLL gestita viene chiamata da codice nativo e si vuole eseguire il debug di entrambi, specificarlo nelle proprietà del progetto. Per altre informazioni, vedere Procedura: eseguire il debug in modalità mista.

Nota

Non è possibile specificare un'applicazione chiamante esterna nelle edizioni Express di Visual Studio.È necessario aggiungere un progetto eseguibile alla soluzione, impostarlo come progetto di avvio e chiamare i metodi nella DLL dal progetto eseguibile.

Per specificare l'applicazione chiamante in un progetto C++

  1. Fare clic con il pulsante destro del mouse sul nodo del progetto in Esplora soluzioni e scegliere Proprietà. Passare alla scheda Debug.

  2. Assicurarsi che il campo Configurazione nella parte superiore della finestra sia impostato su Debug.

  3. Passare a Proprietà di configurazione / Debug.

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

  5. Nella casella Comando o Comando remoto aggiungere il nome del percorso completo dell'applicazione.

  6. Aggiungere tutti gli argomenti del programma necessari nella casella Argomenti del comando.

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

  1. Fare clic con il pulsante destro del mouse sul nodo del progetto in Esplora soluzioni e scegliere Proprietà. Passare alla scheda Debug.

    Selezionare Avvia programma esterno e aggiungere il nome del percorso completo del programma da eseguire.

    Se è necessario aggiungere gli argomenti della riga di comando del programma esterno, aggiungerli nel campo Argomenti della riga di comando.

  2. È anche possibile chiamare un'applicazione sotto forma di URL. Potrebbe essere necessario eseguire questa operazione se si esegue il debug di una DLL gestita usata da un'applicazione ASP.NET locale.

    In Azione di avvio selezionare il pulsante di opzione Avvia il browser con URL: e specificare l'URL.

Per avviare il debug dal progetto DLL

  1. Impostare i punti di interruzione necessari.

  2. Avviare il debug (premere F5, fare clic sulla freccia verde o fare clic su Debug / Avvia debug).

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