<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Nonnenberg's Notes : debugger</title><link>http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx</link><description>Tags: debugger</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>I'm on Channel 9! Debugger Visualizers explained.</title><link>http://blogs.msdn.com/scottno/archive/2006/02/22/537473.aspx</link><pubDate>Thu, 23 Feb 2006 04:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:537473</guid><dc:creator>scottno</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/scottno/comments/537473.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=537473</wfw:commentRss><description>&lt;P&gt;Well, I knew it would happen at some point. Here it is: &lt;A href="http://channel9.msdn.com/showpost.aspx?postid=164928"&gt;http://channel9.msdn.com/showpost.aspx?postid=164928&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The topic of the day is Debugger Visualizers!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=537473" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/news/default.aspx">news</category></item><item><title>Chat: The Visual Studio Debugger, December 15th @ 1pm Pacific Time</title><link>http://blogs.msdn.com/scottno/archive/2005/12/13/503388.aspx</link><pubDate>Wed, 14 Dec 2005 03:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:503388</guid><dc:creator>scottno</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/scottno/comments/503388.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=503388</wfw:commentRss><description>&lt;P&gt;&lt;B&gt;The Visual Studio Debugger&lt;/B&gt;&lt;BR&gt;"Do you have some burning questions or comments about SQL, C#, VB, C++, or script debugging support in Visual Studio? Want to know more about Visual Studio 2005's enhanced datatips, improved interop debugging, Managed Debugging Assistants, debugger visualizers or Just My Code? Join the Visual Studio Debugger team to discuss the past, speculate on the future, and debate the present of the tool you work with and they work on." &lt;/P&gt;
&lt;P&gt;Visual Studio 2005 was recently released! Get your hands on it and all the great debugger features in it today.&amp;nbsp;Show up to this chat and talk to the people who designed, developed and tested those great debugging features! &lt;/P&gt;
&lt;P&gt;The official &lt;A href="http://msdn.microsoft.com/chats/#05_1215_MSDN_visual"&gt;chat schedule entry&lt;/A&gt;. The &lt;A href="http://msdn.microsoft.com/chats/chatroom.aspx"&gt;chatroom itself&lt;/A&gt;. Mark your calendar with &lt;A href="http://msdn.microsoft.com/chats/outlook_reminders/05_1215_MSDN_visual.ics"&gt;this iCalendar (.ics) file&lt;/A&gt;. All &lt;A href="http://msdn.microsoft.com/chats/"&gt;upcoming developer chats&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;[check my &lt;a href="http://blogs.msdn.com/scottno/archive/category/10105.aspx"&gt;chats category&lt;/A&gt; for the next C# chat] &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=503388" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/news/default.aspx">news</category><category domain="http://blogs.msdn.com/scottno/archive/tags/chats/default.aspx">chats</category></item><item><title>Chat: The Visual Studio Debugger, November 3rd @ 1pm Pacific Time</title><link>http://blogs.msdn.com/scottno/archive/2005/10/31/487502.aspx</link><pubDate>Tue, 01 Nov 2005 02:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:487502</guid><dc:creator>scottno</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/scottno/comments/487502.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=487502</wfw:commentRss><description>&lt;P&gt;&lt;B&gt;The Visual Studio Debugger&lt;/B&gt;&lt;BR&gt;"Do you have some burning questions or comments about SQL, C#, VB, C++, or script debugging support in Visual Studio? Want to know more about Visual Studio 2005's enhanced datatips, improved interop debugging, Managed Debugging Assistants, debugger visualizers or Just My Code? Join the Visual Studio Debugger team to discuss the past, speculate on the future, and debate the present of the tool you work with and they work on." &lt;/P&gt;
&lt;P&gt;There are all sorts of great new Debugger features coming in Visual Studio 2005. Show up to this chat and talk to the people who designed, developed and tested&amp;nbsp;'em!&lt;/P&gt;
&lt;P&gt;The official &lt;A href="http://msdn.microsoft.com/chats/#05_1103_MSDN_debug"&gt;chat schedule entry&lt;/A&gt;. The &lt;A href="http://msdn.microsoft.com/chats/chatroom.aspx"&gt;chatroom itself&lt;/A&gt;. Mark your calendar with &lt;A href="http://msdn.microsoft.com/chats/outlook_reminders/05_1103_MSDN_debug.ics"&gt;this iCalendar (.ics) file&lt;/A&gt;. The new &lt;A href="http://msdn.microsoft.com/vcsharp/community/chats/default.aspx"&gt;official C# chats page&lt;/A&gt; and all &lt;A href="http://msdn.microsoft.com/chats/"&gt;upcoming developer chats&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;[check my &lt;a href="http://blogs.msdn.com/scottno/archive/category/10105.aspx"&gt;chats category&lt;/A&gt; for the next C# chat] &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=487502" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/news/default.aspx">news</category><category domain="http://blogs.msdn.com/scottno/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/scottno/archive/tags/visualizers/default.aspx">visualizers</category></item><item><title>Chat: The Visual Studio Debugger, September 8th @ 1pm Pacific Time</title><link>http://blogs.msdn.com/scottno/archive/2005/09/06/461456.aspx</link><pubDate>Tue, 06 Sep 2005 18:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:461456</guid><dc:creator>scottno</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/scottno/comments/461456.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=461456</wfw:commentRss><description>&lt;P&gt;&lt;B&gt;The Visual Studio Debugger&lt;/B&gt;&lt;BR&gt;"Do you have some burning questions or comments about SQL, C#, VB, C++, or script debugging support in Visual Studio? Want to know more about Visual Studio 2005's enhanced datatips, improved interop debugging, Managed Debugging Assistants, debugger visualizers or Just My Code? Join the Visual Studio Debugger team to discuss the past, speculate on the future, and debate the present of the tool you work with and they work on." &lt;/P&gt;
&lt;P&gt;There are all sorts of great new Debugger features coming in Visual Studio 2005. Show up to this chat and learn more about 'em!&lt;/P&gt;
&lt;P&gt;The official &lt;A href="http://msdn.microsoft.com/chats/#05_0908_MSDN_VSD"&gt;chat schedule entry&lt;/A&gt;. The &lt;A href="http://msdn.microsoft.com/chats/chatroom.aspx"&gt;chatroom itself&lt;/A&gt;. Mark your calendar with &lt;A href="http://msdn.microsoft.com/chats/outlook_reminders/05_0908_MSDN_VSD.ics"&gt;this iCalendar (.ics) file&lt;/A&gt;. The new &lt;A href="http://msdn.microsoft.com/vcsharp/community/chats/default.aspx"&gt;official C# chats page&lt;/A&gt; and all &lt;A href="http://msdn.microsoft.com/chats/"&gt;upcoming developer chats&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;[check my &lt;a href="http://blogs.msdn.com/scottno/archive/category/10105.aspx"&gt;chats category&lt;/A&gt; for the next C# chat] &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=461456" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/news/default.aspx">news</category><category domain="http://blogs.msdn.com/scottno/archive/tags/chats/default.aspx">chats</category></item><item><title>Chat: The Visual Studio Debugger, July 28th @ 1pm Pacific Time</title><link>http://blogs.msdn.com/scottno/archive/2005/07/22/442092.aspx</link><pubDate>Sat, 23 Jul 2005 03:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:442092</guid><dc:creator>scottno</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/scottno/comments/442092.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=442092</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;The Visual Studio Debugger&lt;/STRONG&gt;&lt;BR&gt;"Do you have some burning questions or comments about SQL, C#, VB, C++, or script debugging support in Visual Studio? Want to know more about Visual Studio 2005's enhanced datatips, improved interop debugging, Managed Debugging Assistants, debugger visualizers or Just My Code? Join the Visual Studio Debugger team to discuss the past, speculate on the future, and debate the present of the tool you work with and they work on."&lt;/P&gt;
&lt;P&gt;Everyone has to debug their code sometime;&amp;nbsp;show up and ask&amp;nbsp;a question - you will probably learn something! :0) A&amp;nbsp;&lt;A href="http://download.microsoft.com/download/f/c/8/fc815e37-eaa6-459f-8ec7-bdfb1447b6b0/DEV370_Nonnenberg_show.ppt"&gt;debugger session (DEV370)&lt;/A&gt; (&lt;A href="http://download.microsoft.com/download/f/c/8/fc815e37-eaa6-459f-8ec7-bdfb1447b6b0/DEV370Demos.msi"&gt;demos and PPT&lt;/A&gt;) was recently given at TechEd 2005&amp;nbsp;- feel free to ask us about that too! And if you can't make it this Thursday, the C# team will be&amp;nbsp;at the same place, at the same time, two weeks later - they won't be able to answer all of the questions the debugger team can, but they'll certainly know who to talk to...&lt;/P&gt;
&lt;P&gt;The&amp;nbsp;&lt;A href="http://msdn.microsoft.com/chats/#05_0728_DN_13"&gt;official chat schedule entry&lt;/A&gt;. The &lt;A href="http://msdn.microsoft.com/chats/chatroom.aspx"&gt;chatroom itself&lt;/A&gt;. Mark your&amp;nbsp;calendar with &lt;A href="http://msdn.microsoft.com/chats/outlook_reminders/05_0728_DN_13.ics"&gt;this&amp;nbsp;iCalendar (.ics) file&lt;/A&gt;. The new &lt;A href="http://msdn.microsoft.com/vcsharp/community/chats/default.aspx"&gt;official C# chats page&lt;/A&gt;&amp;nbsp;and all &lt;A href="http://msdn.microsoft.com/chats/"&gt;upcoming developer chats&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;[check my &lt;a href="http://blogs.msdn.com/scottno/archive/category/10105.aspx"&gt;chats category&lt;/A&gt; for the next C# chat]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=442092" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/news/default.aspx">news</category><category domain="http://blogs.msdn.com/scottno/archive/tags/chats/default.aspx">chats</category></item><item><title>More TechEd 2005 C# Team Content: DEV340 and DEV341</title><link>http://blogs.msdn.com/scottno/archive/2005/06/15/429424.aspx</link><pubDate>Wed, 15 Jun 2005 21:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:429424</guid><dc:creator>scottno</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/scottno/comments/429424.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=429424</wfw:commentRss><description>&lt;P&gt;Two powerpoint files have been posted. The first is the&amp;nbsp;slides for &lt;A href="http://download.microsoft.com/download/f/c/8/fc815e37-eaa6-459f-8ec7-bdfb1447b6b0/DEV340_Hejlsberg.ppt"&gt;DEV340&lt;/A&gt;, a session about the enhancements to Visual C# in version 2.0. The second&amp;nbsp;PPT contains the slides for &lt;A href="http://download.microsoft.com/download/f/c/8/fc815e37-eaa6-459f-8ec7-bdfb1447b6b0/DEV341_Horton_Hoban.ppt"&gt;DEV341&lt;/A&gt;, which covers the new C# IDE features in Visual Studio 2005. Unfortunately DEV341 is almost all demos, so the slides will be only marginally useful until the demo pack is posted. Enjoy!&lt;/P&gt;
&lt;P&gt;Remember, we'll be at a &lt;a href="http://blogs.msdn.com/scottno/archive/2005/06/14/429102.aspx"&gt;chat tomorrow about TechEd-and-C#-related&amp;nbsp;things&lt;/A&gt; (or anything you want, really :0) ). Check out the above PPTs (and &lt;a href="http://blogs.msdn.com/scottno/archive/2005/06/14/429106.aspx"&gt;this one&lt;/A&gt;&amp;nbsp;too) and ask us questions about them - it will make us happy!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=429424" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/news/default.aspx">news</category><category domain="http://blogs.msdn.com/scottno/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/scottno/archive/tags/chats/default.aspx">chats</category></item><item><title>TechEd 2005 Content: DEV370 (with Mystery Visualizer)</title><link>http://blogs.msdn.com/scottno/archive/2005/06/14/429106.aspx</link><pubDate>Wed, 15 Jun 2005 03:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:429106</guid><dc:creator>scottno</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/scottno/comments/429106.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=429106</wfw:commentRss><description>&lt;P&gt;Well, here's the session I did at TechEd. As a refresher, the &lt;a href="http://blogs.msdn.com/scottno/archive/2005/05/03/414388.aspx"&gt;session&lt;/A&gt; title is "Microsoft Visual Studio 2005: Debugging Smart Client Applications with Visual Studio 2005." This &lt;A href="http://download.microsoft.com/download/F/C/8/FC815E37-EAA6-459F-8EC7-BDFB1447B6B0/DEV370Demos.msi"&gt;complete package&lt;/A&gt; has the PPT, the solution and a demo script. Check out the included&amp;nbsp;Mystery Visualizer! The &lt;A href="http://download.microsoft.com/download/F/C/8/FC815E37-EAA6-459F-8EC7-BDFB1447B6B0/DEV370_Nonnenberg_show.ppt"&gt;PPT&lt;/A&gt; is all flashy. :0) Mmm... gradients...&lt;/P&gt;
&lt;P&gt;If you'd like to talk about this session, any of the content,&amp;nbsp;the features discussed (or not discussed), or really anything else, be sure to show up at the &lt;a href="http://blogs.msdn.com/scottno/archive/2005/06/14/429102.aspx"&gt;C# Team TechEd Wrapup Chat&lt;/A&gt; happening &lt;STRONG&gt;this Thursday&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Okay,&amp;nbsp;I can't stand it; I'll give the Mystery away. The visualizer is associated with strings -&amp;nbsp;if the string is a path pointing to a file, it will launch notepad&amp;nbsp;on that file. A little different from your standard viewers, eh? At the very least it's super-simple&amp;nbsp;- about 10 lines with error checking...&lt;/P&gt;
&lt;P&gt;[(I suppose this post classifies...) see my &lt;a href="http://blogs.msdn.com/scottno/archive/category/10107.aspx"&gt;&lt;FONT color=#fa4520&gt;visualizers category&lt;/FONT&gt;&lt;/A&gt; for discussion/documentation and links to other visualizers]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=429106" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/visualizers/default.aspx">visualizers</category></item><item><title>Debugger Visualizer: Advanced Dataset Visualizer</title><link>http://blogs.msdn.com/scottno/archive/2005/05/27/422699.aspx</link><pubDate>Sat, 28 May 2005 01:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:422699</guid><dc:creator>scottno</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/scottno/comments/422699.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=422699</wfw:commentRss><description>&lt;P&gt;This is the most advanced visualizer I've seen so far. And it's also the first restricted visualizer I've seen: it has an expiration date, and&amp;nbsp;no source code to help you build your own for this one...&lt;/P&gt;
&lt;P&gt;With that preface out of the way, let's talk about the visualizer. This is an &lt;A href="http://cs.rthand.com/blogs/blog_with_righthand/archive/2005/05/27/26.aspx"&gt;&lt;STRONG&gt;industrial-strength&lt;/STRONG&gt; Dataset Visualizer&lt;/A&gt;. &lt;A href="http://cs.rthand.com/blogs/blog_with_righthand/"&gt;Miha Markič&lt;/A&gt;&amp;nbsp;has taken all of his experience coding with datasets, and included everything he thought he'd ever need while debugging code dealing with datasets. It results in a user interface which is borderline &lt;A href="http://www.rthand.com/RightHand/images/tableview.png"&gt;cluttered&lt;/A&gt; at times. But Miha assures me that everything in there will be useful. :0)&lt;/P&gt;
&lt;P&gt;Check it out! Or at least check out the &lt;A href="http://www.rthand.com/DesktopModules/Articles/ArticlesView.aspx?tabID=0&amp;amp;alias=RightHand&amp;amp;lang=en-US&amp;amp;ItemID=15&amp;amp;mid=10244"&gt;screen shots&lt;/A&gt;...&lt;/P&gt;
&lt;P&gt;[see my &lt;a href="http://blogs.msdn.com/scottno/archive/category/10107.aspx"&gt;visualizers category&lt;/A&gt; for discussion/documentation and links to other visualizers]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=422699" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/news/default.aspx">news</category><category domain="http://blogs.msdn.com/scottno/archive/tags/visualizers/default.aspx">visualizers</category></item><item><title>New Visual Studio 2005 Feature: User-unhandled Exceptions</title><link>http://blogs.msdn.com/scottno/archive/2005/05/10/416133.aspx</link><pubDate>Wed, 11 May 2005 00:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:416133</guid><dc:creator>scottno</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/scottno/comments/416133.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=416133</wfw:commentRss><description>&lt;P&gt;I recently responded to &lt;A href="http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackid=03ba3a21-1bb9-46a1-ad1a-e7717b9a4007"&gt;this "bug"&lt;/A&gt; on the &lt;A href="http://lab.msdn.microsoft.com/productfeedback/"&gt;MSDN Product Feedback Center&lt;/A&gt;, but I thought it would be valuable for more people than just "SecurityException" to get this explanation. The situation is this - Visual Studio 2005 Beta 2&amp;nbsp;stopped the debuggee and showed an exception dialog when an exception was thrown from an asynchronously-called delegate. Why is this? When it's run outside the debugger, everything works fine.&lt;/P&gt;
&lt;P&gt;Well, the simple answer is that everything is still fine. And even better, let's all repeat together: &lt;EM&gt;"it's not a bug, it's a feature."&lt;/EM&gt; :0)&lt;/P&gt;
&lt;P&gt;The thing that has changed since the last version of Visual Studio is that, by default, we will break execution and show exception information in cases where there isn't necessarily anything bad going on. The most common of these is something we call a "user-unhandled" exception.&lt;/P&gt;
&lt;P&gt;To fully explain how this works I'll first have to explain a new feature called Just My Code. We use a heuristic to determine if a given module (see Debug-&amp;gt;Windows-&amp;gt;Modules Window) is "user code" or not - if we have symbols (a .PDB file) for the module and it is unoptimized then it's user code. If it is determined to be user code, we'll step through it, hit breakpoints in it, etc. Otherwise we won't. This makes it possible, for example, to step between event handlers in a WinForms app, but it will prevent you from debugging the framework (you'll have to turn off the feature for that: Tools-&amp;gt;Options-&amp;gt;Debugging-&amp;gt;General-&amp;gt;Enable Just My Code).&lt;/P&gt;
&lt;P&gt;With that in mind, let's talk about "user-unhandled" exceptions. If an exception is thrown and passes through user frames but is then not caught by user code, it is considered "user-unhandled." In SecurityException's specific case it was caught by the .NET framework infrastructure around asynchronous delegate calls. In some cases this is a bad thing, in others it isn't. So the debugger will tell you about it, but it behaves like a first-chance exception - press F5 and your program continues on its merry way. Or you can click "edit code" in the Exception Assistant (or unwind via the callstack - both of these reset the program to its state just before the call the caused the exception) and do some Edit and Continue to solve the problem. The choice is yours.&lt;/P&gt;
&lt;P&gt;Of course, if&amp;nbsp;you really don't want to hear about these events, you can go to Debug-&amp;gt;Exceptions and deselect the "user-unhandled" column.&lt;/P&gt;
&lt;P&gt;Hopefully you find this feature useful. Let me know what you think!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=416133" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/news/default.aspx">news</category></item><item><title>Chat: The Visual Studio Debugger, May 19th @ 1pm Pacific Time</title><link>http://blogs.msdn.com/scottno/archive/2005/05/10/416048.aspx</link><pubDate>Tue, 10 May 2005 20:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:416048</guid><dc:creator>scottno</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/scottno/comments/416048.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=416048</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;The Visual Studio Debugger&lt;/STRONG&gt;&lt;BR&gt;"Do you have some burning questions or comments about SQL, C#, VB, C++, or script debugging support in Visual Studio? Want to know more about Visual Studio 2005's enhanced datatips, improved interop debugging, Managed Debugging Assistants, debugger visualizers or Just My Code? Join the Visual Studio Debugger team to discuss the past, speculate on the future, and debate the present of the tool you work with and they work on." &lt;/P&gt;
&lt;P&gt;Be there! And if you won't be at this debugger chat but you read my blog, that's just weird! :0)&lt;/P&gt;
&lt;P&gt;Also: there's&amp;nbsp;a C# chat every other Thursday at the same time and place&amp;nbsp;- be at those too!&lt;/P&gt;
&lt;P&gt;The&amp;nbsp;&lt;A href="http://msdn.microsoft.com/chats/#05_0519_dn_vsd"&gt;official chat schedule entry&lt;/A&gt;. The &lt;A href="http://msdn.microsoft.com/chats/chatroom.aspx"&gt;chatroom itself&lt;/A&gt;. Mark your&amp;nbsp;calendar with &lt;A href="http://msdn.microsoft.com/chats/outlook_reminders/05_0519_dn_vsd.ics"&gt;this&amp;nbsp;iCalendar (.ics) file&lt;/A&gt;. The new &lt;A href="http://msdn.microsoft.com/vcsharp/community/chats/default.aspx"&gt;official C# chats page&lt;/A&gt;&amp;nbsp;and all &lt;A href="http://msdn.microsoft.com/chats/"&gt;upcoming developer chats&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;[check my &lt;a href="http://blogs.msdn.com/scottno/archive/category/10105.aspx"&gt;chats category&lt;/A&gt; for the next C# chat]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=416048" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/news/default.aspx">news</category><category domain="http://blogs.msdn.com/scottno/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/scottno/archive/tags/chats/default.aspx">chats</category></item><item><title>Can't Wait? Debugger Visualization on VS 2003</title><link>http://blogs.msdn.com/scottno/archive/2005/05/09/415895.aspx</link><pubDate>Tue, 10 May 2005 05:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:415895</guid><dc:creator>scottno</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/scottno/comments/415895.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=415895</wfw:commentRss><description>&lt;P&gt;Can't wait for Visual Studio 2005 to get some rich data visualization while debugging? If you haven't already seen these, check 'em out.&amp;nbsp;I admit that I haven't tried them myself, but people appear to be using them...&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=01f2f983-298f-4167-b52a-d11b76f3ea62"&gt;XML Visualizer&lt;/A&gt;&amp;nbsp;- supports &lt;EM&gt;lots&lt;/EM&gt; of data types 
&lt;LI&gt;&lt;A href="http://www.codeproject.com/csharp/DSWatch.asp"&gt;Special Dataset Quickwatch&lt;/A&gt;&amp;nbsp;- conquers the infamous dataset&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Know of any other VS 2003 visualizers? Send 'em in and I'll link 'em. And don't forget my request for your VS 2005 visualizers...&lt;/P&gt;
&lt;P&gt;[see my &lt;a href="http://blogs.msdn.com/scottno/archive/category/10107.aspx"&gt;visualizers category&lt;/A&gt; for discussion/documentation and links to other visualizers]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=415895" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/visualizers/default.aspx">visualizers</category></item><item><title>Debugger Visualizer: ASP.NET Cache</title><link>http://blogs.msdn.com/scottno/archive/2005/05/09/415897.aspx</link><pubDate>Tue, 10 May 2005 05:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:415897</guid><dc:creator>scottno</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/scottno/comments/415897.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=415897</wfw:commentRss><description>&lt;P&gt;This was one of the scenarios we brainstormed (how would people use it?) while developing Debugger Visualizers. The ASP.NET cache - a &lt;EM&gt;very&lt;/EM&gt; difficult bit of memory to try and understand. It would be fair to say that it's&amp;nbsp;even more difficult than the dreaded dataset.&lt;/P&gt;
&lt;P&gt;Well, &lt;A href="http://blog.bretts.net/"&gt;Brett Johnson&lt;/A&gt; has done it again. I've &lt;a href="http://blogs.msdn.com/scottno/archive/2005/04/21/410575.aspx"&gt;previously linked&lt;/A&gt; to his &lt;A href="http://blog.bretts.net/PermaLink,guid,87d735a0-1592-4711-860f-8a1d29c9630f.aspx"&gt;ASP.NET Control Visualizer&lt;/A&gt;, and now he's really raised the bar. Brett's &lt;A href="http://blog.bretts.net/PermaLink,guid,07cd8437-862e-45c6-b24e-3a286fce1b66.aspx"&gt;ASP.NET Cache Visualizer&lt;/A&gt; will help you navigate the ASP.NET cache as you attempt to get that last drop of performance out of your server's melting innards. :0)&lt;/P&gt;
&lt;P&gt;Jump skyward from his giant-sized shoulders! And then send me the results! Link link link!&lt;/P&gt;
&lt;P&gt;[see my &lt;a href="http://blogs.msdn.com/scottno/archive/category/10107.aspx"&gt;visualizers category&lt;/A&gt; for discussion/documentation and links to other visualizers] &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=415897" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/news/default.aspx">news</category><category domain="http://blogs.msdn.com/scottno/archive/tags/visualizers/default.aspx">visualizers</category></item><item><title>I'll be speaking at TechEd 2005 in Orlando</title><link>http://blogs.msdn.com/scottno/archive/2005/05/03/414388.aspx</link><pubDate>Wed, 04 May 2005 00:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:414388</guid><dc:creator>scottno</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/scottno/comments/414388.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=414388</wfw:commentRss><description>&lt;P&gt;Just added a snazzy blue &lt;A href="http://www.microsoft.com/events/teched2005/default.mspx"&gt;TechEd&lt;/A&gt; image to my sidebar, so&amp;nbsp;I should probably mention that I'll be in Orlando in June to talk about Debugging Smart Client applications.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;DIV class=sessionTitle&gt;DEV370&amp;nbsp;&amp;nbsp;Microsoft Visual Studio 2005: Debugging Smart Client Applications with Visual Studio 2005&lt;/DIV&gt;
&lt;DIV class=sessionAbstract&gt;&lt;B&gt;Speaker(s):&lt;/B&gt; &lt;SPAN&gt;Scott Nonnenberg&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class=sessionAbstract&gt;&lt;B&gt;Session Type(s):&lt;/B&gt; Breakout&lt;/DIV&gt;
&lt;DIV class=sessionAbstract&gt;&lt;B&gt;Track(s):&lt;/B&gt; Developer Tools&lt;/DIV&gt;
&lt;DIV class=timeslot&gt;&lt;B&gt;Day/Time:&lt;/B&gt; Tuesday, June 7 1:30 PM - 2:45 PM &lt;B&gt;Room:&lt;/B&gt; S 310 A&lt;/DIV&gt;
&lt;DIV class=sessionAbstract&gt;Smart Client applications are initially easier to debug than server-based applications, but as they become more advanced so do their debugging difficulties. Learn techniques and features tailored for debugging Smart Clients with Microsoft Visual Studio 2005. With streamlined new UI, Edit and Continue, simple remote debugging setup, enhanced data visualization, tracepoints, improved Interop debugging, Managed Debugging Assistants integration and more, Visual Studio has never been a better tool for your debugging needs.&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I'm still developing this session, so talk to me if&amp;nbsp;you want to hear about anything in particular, have any great tips for other Smart Client developers, or have any other reason to &lt;a href="http://blogs.msdn.com/scottno/contact.aspx"&gt;email&lt;/A&gt;&amp;nbsp;me. :0) Check out &lt;A href="http://www.msteched.com/content/sessions.aspx"&gt;other sessions&lt;/A&gt; going on at TechEd...&lt;/P&gt;
&lt;P&gt;See you there!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=414388" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/news/default.aspx">news</category></item><item><title>Debugger Visualizer MSDN Article Update and Webcast</title><link>http://blogs.msdn.com/scottno/archive/2005/05/02/414062.aspx</link><pubDate>Mon, 02 May 2005 22:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:414062</guid><dc:creator>scottno</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/scottno/comments/414062.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=414062</wfw:commentRss><description>&lt;P&gt;The Beta 2 update to my&amp;nbsp;&lt;A href="http://msdn.microsoft.com/vcsharp/default.aspx?pull=/library/en-us/dnvs05/html/simplevisualizercreation.asp"&gt;MSDN article on debugger visualizers&lt;/A&gt; was published last week! It's even headlined on the C# and .NET Framework developer centers! :0)&lt;/P&gt;
&lt;P&gt;There's a &lt;A href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032273788&amp;amp;Culture=en-US"&gt;webcast on visualizers&lt;/A&gt; tomorrow morning.&amp;nbsp;I'm not giving it, but I am&amp;nbsp;signed up!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=414062" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/news/default.aspx">news</category><category domain="http://blogs.msdn.com/scottno/archive/tags/visualizers/default.aspx">visualizers</category></item><item><title>Debugger Visualizer Target Confusion</title><link>http://blogs.msdn.com/scottno/archive/2005/04/28/413097.aspx</link><pubDate>Thu, 28 Apr 2005 22:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:413097</guid><dc:creator>scottno</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/scottno/comments/413097.aspx</comments><wfw:commentRss>http://blogs.msdn.com/scottno/commentrss.aspx?PostID=413097</wfw:commentRss><description>&lt;P&gt;I've seen this idea&amp;nbsp;a&amp;nbsp;&lt;a href="http://blogs.msdn.com/scott_beaudreau/archive/2005/04/26/412301.aspx"&gt;few&lt;/A&gt; &lt;A href="http://www.devx.com/codemag/Article/27821/1954?pf=true"&gt;places&lt;/A&gt; now:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;"Each implementation of a &lt;SPAN class=symbol&gt;DebuggerVisualizer&lt;/SPAN&gt; can be associated with only one type."&lt;BR&gt;"Debugger visualizers for different classes must reside in a separate project."&lt;/BLOCKQUOTE&gt;
&lt;P&gt;And I'm really not sure what to make of it. What we call a "&lt;A href="http://msdn.microsoft.com/vcsharp/default.aspx?pull=/library/en-us/dnvs05/html/SimpleVisualizerCreation.asp"&gt;debugger visualizer&lt;/A&gt;" is a loose constellation of classes working together, communicating via streams and method calls, brought together by a DebuggerVisualizer attribute. It is true that per DebuggerVisualizer attribute, only one target type can be specified. But the same set of classes can be specified in any number of DebuggerVisualizer attributes, and any one assembly can have multiple assembly-level DebuggerVisualizer attributes. 
&lt;P&gt;So, to be completely clear: one assembly/project/set of classes can support any number of target types. 
&lt;P&gt;[see my &lt;a href="http://blogs.msdn.com/scottno/archive/category/10107.aspx"&gt;visualizers category&lt;/A&gt; for discussion/documentation and links to other visualizers]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=413097" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/scottno/archive/tags/debugger/default.aspx">debugger</category><category domain="http://blogs.msdn.com/scottno/archive/tags/visualizers/default.aspx">visualizers</category></item></channel></rss>