{"id":36027,"date":"2012-06-05T10:56:24","date_gmt":"2012-06-05T10:56:24","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/andrewarnottms\/2012\/06\/05\/visual-c-2012-debugger-extensibility\/"},"modified":"2019-04-03T21:38:22","modified_gmt":"2019-04-04T04:38:22","slug":"visual-c-2012-debugger-extensibility","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/visual-c-2012-debugger-extensibility\/","title":{"rendered":"Visual C++ 2012 Debugger Extensibility"},"content":{"rendered":"<p>Back <a href=\"http:\/\/blogs.msdn.com\/b\/andrewarnottms\/archive\/2010\/02\/12\/vc-debugger-extensibility.aspx\">in Visual C++ 2010 we introduced debugger extensibility<\/a> so that third party vendors can either add new debugger engines or new ways of launching existing debugger engines for C++ projects.&nbsp;<\/p>\n<p>In Visual C++ 2012 this debugger extensibility has been updated.&nbsp; Any previous extensions that were compiled against Visual C++ 2010 will have to be recompiled after updating your source code to implement the new interface.&nbsp; Visual Studio doesn&rsquo;t usually break backward compatibility, particularly for extension points, and we realize this can cause some additional work for our partners.&nbsp; This interface in both its 2010 and 2012 versions isn&rsquo;t considered &ldquo;final&rdquo;, so while we knew our partners need this extensibility point in these intermediate forms, we appreciate your patience and understanding as we evolve what we hope will become a common extensible platform for project systems.<\/p>\n<p>With that out of the way, please check out the new <a href=\"http:\/\/visualstudiogallery.msdn.microsoft.com\/8d2faf2c-3937-489a-9e0a-c43ff26ca427\">Visual C++ 2012 Debugger Launch Extension<\/a> project template on the Visual Studio Gallery to get started.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Back in Visual C++ 2010 we introduced debugger extensibility so that third party vendors can either add new debugger engines or new ways of launching existing debugger engines for C++ projects.&nbsp; In Visual C++ 2012 this debugger extensibility has been updated.&nbsp; Any previous extensions that were compiled against Visual C++ 2010 will have to be [&hellip;]<\/p>\n","protected":false},"author":2685,"featured_media":37840,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[4617,116,46],"class_list":["post-36027","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-permierdev","tag-andarno","tag-c","tag-visual-studio"],"acf":[],"blog_post_summary":"<p>Back in Visual C++ 2010 we introduced debugger extensibility so that third party vendors can either add new debugger engines or new ways of launching existing debugger engines for C++ projects.&nbsp; In Visual C++ 2012 this debugger extensibility has been updated.&nbsp; Any previous extensions that were compiled against Visual C++ 2010 will have to be [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/36027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/2685"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=36027"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/36027\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/37840"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=36027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=36027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=36027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}