Share via


Cómo: Depurar desde un proyecto DLL

Actualización: noviembre 2007

Este tema hace referencia a:

Edición

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro y Team

Leyenda de la tabla:

Se aplica

No procede

Comando o comandos ocultos de manera predeterminada.

Para iniciar la depuración desde el proyecto DLL en lugar de hacerlo desde la aplicación que realiza la llamada, debe escribir información en el cuadro de diálogo o ventana Páginas de propiedades de <Proyecto>, para indicar al proyecto DLL dónde puede encontrar la aplicación que realiza la llamada. Las Páginas de propiedades de C++ difieren en diseño y contenido de las Páginas de propiedades de C# y Visual Basic. Consulte el procedimiento correspondiente al lenguaje de su proyecto.

Si el código nativo llama a un archivo DLL administrado y desea depurar ambos, debe habilitar los depuradores administrados y nativos. Puede establecerlo en el cuadro de diálogo o ventana Páginas de propiedades de <Proyecto>. Para obtener más información, vea Cómo: Depurar en modo mixto.

Para especificar la aplicación que realiza la llamada en un proyecto de C++

  1. En el Explorador de soluciones, seleccione el proyecto DLL.

  2. En el menú Ver, elija Páginas de propiedades.

  3. En la lista desplegable Configuración de la ventana Páginas de propiedades de Proyecto, elija Depurar.

  4. Abra la carpeta Propiedades de configuración y seleccione la categoría Depuración.

  5. En la lista Depurador para iniciar, elija Depurador local de Windows o Depurador remoto de Windows.

  6. En el cuadro Comando o Comando remoto, haga clic en la flecha de lista desplegable y seleccione Examinar en la lista para buscar la aplicación. Alternativamente, escriba la ruta de acceso y el nombre de la aplicación.

  7. Escriba los argumentos de programa necesarios en el cuadro Argumentos del comando.

Para especificar la aplicación que realiza la llamada en un proyecto de C# o de Visual Basic

  1. En el Explorador de soluciones, seleccione el proyecto DLL.

  2. En el menú Ver, elija Páginas de propiedades.

  3. En la lista desplegable Configuración de la ventana Páginas de propiedades de Proyecto, elija Depurar.

  4. Haga clic en la ficha Depurar.

  5. Puede iniciar la aplicación de las maneras siguientes:

    1. Establezca Acción de inicio en Programa externo de inicio.

    2. En el cuadro Programa externo de inicio, haga clic en el botón de puntos suspensivos para buscar la aplicación.

    3. Escriba los argumentos de programa necesarios en el cuadro Argumentos de la línea de comandos.

  6. O puede invocar una aplicación en una dirección URL. (Esto es útil cuando depura un archivo DLL administrado por una aplicación ASP.NET local.)

    1. En Acción de inicio, seleccione el botón de opción Iniciar explorador en la dirección URL:.

    2. En el cuadro de texto contiguo, escriba la dirección URL.

Para iniciar la depuración del proyecto DLL

  1. En el Explorador de soluciones, seleccione el proyecto DLL.

  2. Establezca los puntos de interrupción según sea necesario.

  3. Escriba el nombre y ubicación de la aplicación que realiza la llamada en el cuadro de diálogo o ventana Páginas de propiedades de Proyecto. Si se trata de una aplicación de consola, rellene los argumentos de la línea de comandos, si fuera necesario.

Vea también

Tareas

Cómo: Iniciar una ejecución

Conceptos

Depurar proyectos DLL

Configuración del proyecto para configuraciones de depuración en C#

Configuración del proyecto para una configuración de depuración de Visual Basic

Referencia

Configuración del proyecto para una configuración de depuración de C++