es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Proyecto SQL CLR de Visual Studio 2022 no se puede depurar, Mensaje de error “No se puede depurar código .NET. No se pudo adjuntar al proceso de SQL Server en”

Proyecto SQL CLR en Visual Studio 2022 CE en Windows 10.

Intentando depurar un procedimiento almacenado CLR. Al ejecutar un script de prueba, aparece un cuadro de diálogo de error que dice “No se puede depurar el código .NET. No se pudo adjuntar al proceso de SQL Server en <Nombre-de-Máquina>. La versión de 32 bits del depurador remoto de Visual Studio (MSVSMON.EXE) no se puede utilizar para depurar procesos de 64 bits o volcados de 64 bits. Utilice en su lugar la edición de 64 bits “.

Puede que haya una edición de 64 bits del depurador instalada, ya que tengo estos dos directorios separados:
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Remote Debugger\x64
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Remote Debugger\x86

Sin embargo, no puedo averiguar cómo volver a configurar VS para usar el depurador x64.
He intentado volver a configurar el proyecto (usando el Administrador de configuración) para orientarse a x64 en lugar de “AnyCPU”, pero el mismo error persiste.

¿Cómo puedo cambiar al depurador x64?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para cambiar al depurador x64 en Visual Studio 2022 CE en Windows 10, debes seguir los siguientes pasos:

    1. Asegúrate de haber instalado la edición de 64 bits del Depurador Remoto de Visual Studio (MSVSMON.EXE). Puedes revisar los directorios mencionados arriba para confirmar si está instalado.
    2. Abre tu Proyecto SQL CLR en Visual Studio 2022 CE.

    3. Haz clic derecho sobre el proyecto, ve a Propiedades y selecciona la pestaña Depuración.

    4. En la sección Depuración, cambia el Tipo de Depurador de “Auto” a “Administrar (v4.0)”.

    5. En el campo “Depurador para lanzar”, ingresa la ruta a la edición de 64 bits de MSVSMON.EXE. Por ejemplo, “C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Remote Debugger\x64\msvsmon.exe”.

    6. Guarda los cambios y cierra la ventana de propiedades del proyecto.

    7. Construye e implementa el proyecto en SQL Server.

    8. Ejecuta el script de prueba nuevamente, y el depurador x64 debería ser utilizado en lugar del depurador x86.

    Siguiendo estos pasos, deberías ser capaz de cambiar al depurador x64 y resolver el mensaje de error al intentar depurar un Procedimiento Almacenado CLR en Visual Studio 2022 CE en Windows 10.

Comments are closed.