locked
How to extend Visual Studio to be able to debug other Lanuages RRS feed

  • Question

  • Hi,

    I was asked to research the level of effort to extend VS to be able to debug languages that are not currently available in Visual Studio such as Lua.

    What kind of work would be required, and how much effort is that?

     

    Thanks,

    Jason

    Wednesday, June 22, 2011 10:54 PM

Answers

  • Hi Jason,

     

    The Visual Studio debugger is the common front end, that is, the user interface, for the debugging components that are specific to the language being debugged. For new languages, all that is required for support by the Visual Studio debugger is to create the necessary back-end components, such as a debug engine (DE). That is where the Visual Studio SDK is useful.

     

    The following reference is about Visual Studio Debugger Extensibility, http://msdn.microsoft.com/en-us/library/bb161718.aspx, you also can fine some sub sections like Creating a Custom Debug Engine.

     

    Hope the information helps.

     

    Regards,

    Yi


    Yi Feng Li [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.


    • Marked as answer by Yi Feng Li Thursday, June 30, 2011 7:34 AM
    Thursday, June 23, 2011 6:09 AM

All replies

  • Hi Jason,

     

    The Visual Studio debugger is the common front end, that is, the user interface, for the debugging components that are specific to the language being debugged. For new languages, all that is required for support by the Visual Studio debugger is to create the necessary back-end components, such as a debug engine (DE). That is where the Visual Studio SDK is useful.

     

    The following reference is about Visual Studio Debugger Extensibility, http://msdn.microsoft.com/en-us/library/bb161718.aspx, you also can fine some sub sections like Creating a Custom Debug Engine.

     

    Hope the information helps.

     

    Regards,

    Yi


    Yi Feng Li [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.


    • Marked as answer by Yi Feng Li Thursday, June 30, 2011 7:34 AM
    Thursday, June 23, 2011 6:09 AM
  • Hello,

    Would you mind letting me know the result of the suggestions? If you need further assistance, feel free to let me know. I will be more than happy to be of assistance.

    Yi


    Yi Feng Li [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Monday, June 27, 2011 3:51 AM