{"id":893,"date":"2010-07-17T21:28:13","date_gmt":"2010-07-17T21:28:13","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/buckh\/2010\/07\/17\/how-to-use-the-msbuild-debugger-in-visual-studio-2010\/"},"modified":"2010-07-17T21:28:13","modified_gmt":"2010-07-17T21:28:13","slug":"how-to-use-the-msbuild-debugger-in-visual-studio-2010","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/buckh\/how-to-use-the-msbuild-debugger-in-visual-studio-2010\/","title":{"rendered":"How to use the MSBuild debugger in Visual Studio 2010"},"content":{"rendered":"<p>Dan Moseley, dev lead for msbuild, wrote a debugger for msbuild while on leave(!) back during the 2010 cycle.&nbsp; While it ultimately couldn&rsquo;t be fully completed and tested to be an official feature, it is in the product with a switch to enable it (it&rsquo;s off by default).&nbsp; This was a conscious decision made by the VS team, and I think it was a great compromise.&nbsp; It wasn&rsquo;t something feasible as a power tool, and it&rsquo;s too useful to have to wait for the next release.<\/p>\n<p>Dan has written a series of blog posts on how to use it.<\/p>\n<ul>\n<li><a href=\"http:\/\/blogs.msdn.com\/b\/visualstudio\/archive\/2010\/07\/06\/debugging-msbuild-script-with-visual-studio.aspx\">Debugging MSBuild script with Visual Studio<\/a><\/li>\n<li><a href=\"http:\/\/blogs.msdn.com\/b\/visualstudio\/archive\/2010\/07\/09\/debugging-msbuild-script-with-visual-studio-2.aspx\">Debugging MSBuild script with Visual Studio (2)<\/a><\/li>\n<li><a href=\"http:\/\/blogs.msdn.com\/b\/visualstudio\/archive\/2010\/07\/09\/debugging-msbuild-script-with-visual-studio-3.aspx\">Debugging MSBuild script with Visual Studio (3)<\/a><\/li>\n<\/ul>\n<p>Enjoy!<\/p>\n<div style=\"padding-bottom: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;float: none;padding-top: 0px\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b6ee9dd0-9821-42bc-8c8a-9b6b4af46b0f\" class=\"wlWriterEditableSmartContent\">Technorati Tags: <a href=\"http:\/\/technorati.com\/tags\/msbuild\" rel=\"tag\">msbuild<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Dan Moseley, dev lead for msbuild, wrote a debugger for msbuild while on leave(!) back during the 2010 cycle.&nbsp; While it ultimately couldn&rsquo;t be fully completed and tested to be an official feature, it is in the product with a switch to enable it (it&rsquo;s off by default).&nbsp; This was a conscious decision made by [&hellip;]<\/p>\n","protected":false},"author":94,"featured_media":10268,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[4,7],"class_list":["post-893","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-msbuild","tag-team-build"],"acf":[],"blog_post_summary":"<p>Dan Moseley, dev lead for msbuild, wrote a debugger for msbuild while on leave(!) back during the 2010 cycle.&nbsp; While it ultimately couldn&rsquo;t be fully completed and tested to be an official feature, it is in the product with a switch to enable it (it&rsquo;s off by default).&nbsp; This was a conscious decision made by [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/users\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/comments?post=893"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/893\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media\/10268"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media?parent=893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/categories?post=893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/tags?post=893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}