<?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>Managed Debug Assistants (MDAs) are cool.</title><link>http://blogs.msdn.com/jmstall/archive/2005/11/10/introducing-mdas.aspx</link><description>Whidbey has has added Manage Debug Assistants (MDAs), which are like advanced log messages for diagnostic information. These things are awesome. There appears to be very little written about them. You can enable them in the VS exception dialog. You can</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Managed Debug Assistants (MDAs) are cool.</title><link>http://blogs.msdn.com/jmstall/archive/2005/11/10/introducing-mdas.aspx#491518</link><pubDate>Fri, 11 Nov 2005 00:22:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:491518</guid><dc:creator>Dobin</dc:creator><description>Can you create your own MDAs for your own class library/runtime?</description></item><item><title>re: Managed Debug Assistants (MDAs) are cool.</title><link>http://blogs.msdn.com/jmstall/archive/2005/11/10/introducing-mdas.aspx#491539</link><pubDate>Fri, 11 Nov 2005 00:58:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:491539</guid><dc:creator>akraus2</dc:creator><description>Yup they are really cool. You guess it I want to add my own. How could I deploy them? Or do I have to sign a NDA with MS?</description></item><item><title>re: Managed Debug Assistants (MDAs) are cool.</title><link>http://blogs.msdn.com/jmstall/archive/2005/11/10/introducing-mdas.aspx#491651</link><pubDate>Fri, 11 Nov 2005 06:14:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:491651</guid><dc:creator>jmstall</dc:creator><description>Unfortunately, you can't create your own MDAs. The current ones are very intimate with the CLR. &lt;br&gt;We hope to extend it to be a more general mechanism in a future release.</description></item><item><title>re: Managed Debug Assistants (MDAs) are cool.</title><link>http://blogs.msdn.com/jmstall/archive/2005/11/10/introducing-mdas.aspx#519423</link><pubDate>Mon, 30 Jan 2006 20:06:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:519423</guid><dc:creator>Nick Kusters</dc:creator><description>Any ideas on how to GET RID of the MDA? The registry tweaks on MSDN2 don't help a bit, there are no problems running the executables, etc, but i can't get rid of the MDA messages in the IDE. &lt;br&gt;&lt;br&gt;This is the MDA error i get:&lt;br&gt;&lt;br&gt;InvalidVariant was detected&lt;br&gt;Message: An invalid VARIANT was detected during a conversion from an&lt;br&gt;unmanaged VARIANT to a managed object. Passing invalid VARIANTs to the&lt;br&gt;CLR can cause unexpected exceptions, corruption or data loss.&lt;br&gt;&lt;br&gt;There is no option to get rid of though.&lt;br&gt;&lt;br&gt;According to &lt;a rel="nofollow" target="_new" href="http://msdn2.microsoft.com/en-us/library/d21c150d.aspx"&gt;http://msdn2.microsoft.com/en-us/library/d21c150d.aspx&lt;/a&gt; you only have to set MDA=0 in your registry (which i did), i also tried the COMPLUS_MDA=0, both of them had no effect.&lt;br&gt;&lt;br&gt;Is there a way (maybe a config file or something) that kills all MDA messages for the current project?&lt;br&gt;&lt;br&gt;Thanks in Advance,&lt;br&gt;&lt;br&gt;Nick Kusters.&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;&lt;/br&gt;</description></item><item><title>re: Managed Debug Assistants (MDAs) are cool.</title><link>http://blogs.msdn.com/jmstall/archive/2005/11/10/introducing-mdas.aspx#519681</link><pubDate>Mon, 30 Jan 2006 23:53:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:519681</guid><dc:creator>jmstall</dc:creator><description>The env var is the easiest way to disable MDAs.&lt;br&gt;Are you setting COMPLUS_MDA in a way that ensures that the debuggee will inherit that environment var?&lt;br&gt;Are you launching your debuggee from VS, or attaching to it under VS?&lt;/br&gt;&lt;/br&gt;</description></item><item><title>Partition of ICorDebug</title><link>http://blogs.msdn.com/jmstall/archive/2005/11/10/introducing-mdas.aspx#527337</link><pubDate>Wed, 08 Feb 2006 09:37:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:527337</guid><dc:creator>Mike Stall's .NET Debugging Blog</dc:creator><description>The ICorDebug API (the API for debugging managed apps) is about 70 total interfaces.&amp;amp;amp;nbsp; Here is how...</description></item><item><title>How to disable Managed Debug Assistants?</title><link>http://blogs.msdn.com/jmstall/archive/2005/11/10/introducing-mdas.aspx#556838</link><pubDate>Tue, 21 Mar 2006 21:21:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:556838</guid><dc:creator>ASP.NET 2.0 and IIS 6.0</dc:creator><description>When I wrote&amp;amp;amp;nbsp;a C# program&amp;amp;amp;nbsp;which calls a library which is a wrapper of COM ojbect and debugging...</description></item><item><title>Practical MDAs in MSDN magazine</title><link>http://blogs.msdn.com/jmstall/archive/2005/11/10/introducing-mdas.aspx#566143</link><pubDate>Fri, 31 Mar 2006 23:10:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:566143</guid><dc:creator>Mike Stall's .NET Debugging Blog</dc:creator><description>Stephen Toub writes about MDAs in MSDN Magazine (see here). Whereas I focuses more on the platform implications,...</description></item><item><title>Managed Debugging Assistants (MDA's)</title><link>http://blogs.msdn.com/jmstall/archive/2005/11/10/introducing-mdas.aspx#851065</link><pubDate>Sat, 21 Oct 2006 00:51:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:851065</guid><dc:creator>Thottam R. Sriram</dc:creator><description>&lt;p&gt;When I read through the responses for the questionnaire below I saw that many users were not aware of&lt;/p&gt;
</description></item><item><title>Fake attach event ordering</title><link>http://blogs.msdn.com/jmstall/archive/2005/11/10/introducing-mdas.aspx#1372357</link><pubDate>Thu, 28 Dec 2006 09:36:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1372357</guid><dc:creator>Mike Stall's .NET Debugging Blog</dc:creator><description>&lt;p&gt;When you attach to a managed debuggee (via ICorDebug::DebugActiveProcess), ICorDebug generates a set&lt;/p&gt;</description></item></channel></rss>