-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom Debugger extension for C++ #343
Comments
Hey, that's a bit late, but I ran into the same kind of issues. And after quite a bit of investigation I was able to understand what's going on. Even though that's unintuitive, the list of available debuggers is not defined by the exported MEF debuggers, but by the rules registered for the project.
Hopefully that might help you or others who run into the same issue. |
I have some DesignTime.props
and DesignTime.targets
like shown in the CpsExtension-example. The Debugger shows up in the UI and the DLL is loaded, but DebugLaunchProvider isn't invoked. I've added the code above
but it does nothing. |
I am trying to Custom Debugger extension for my own C++ project, i have tried step mentioned at https://github.com/microsoft/VSProjectSystem/blob/master/doc/extensibility/IDebugLaunchProvider.md by creating XAML file and extending DebugLaunchProviderBase and providing enum value to be displayed.
But as soon as i load the template i see 4 default options (local windows debugger, remove windows debugger, web service debugger, web browser debugger).
even if i try to run the project i don't get call into my own Implementation of LaunchAsync in DebugLaunchProviderBase child class.
Can anyone suggest what i am missing?
I have applied the project capability to all the classes in sample extension and to vcxproj also.
to summarise
I am trying to create my own debugger implementation for c++ projects so that I can get my custom label on debug button and can handle the debugging/launch of the program.
Thanks in Advance
The text was updated successfully, but these errors were encountered: