<?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>JIT ETW Inlining Event Fail Reasons</title><link>http://blogs.msdn.com/b/clrcodegeneration/archive/2009/10/21/jit-etw-inlining-event-fail-reasons.aspx</link><description>This is a follow-up post for JIT ETW tracing in .NET Framework 4 . These are some of the possible strings that might show up in FailReason field of the MethodJitInliningFailed event. These are reasons that come from or are checked for by the VM (as compared</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: JIT ETW Inlining Event Fail Reasons</title><link>http://blogs.msdn.com/b/clrcodegeneration/archive/2009/10/21/jit-etw-inlining-event-fail-reasons.aspx#9919422</link><pubDate>Mon, 09 Nov 2009 07:38:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9919422</guid><dc:creator>Surupa Biswas</dc:creator><description>&lt;p&gt;Tanveer,&lt;/p&gt;
&lt;p&gt;Yes, indeed - there are a whole bunch of messages in the NGen output related to missing dependencies, profile data et al when installing various managed applications and frameworks. In general, as long as the compilation of an assembly doesn't fail (no &amp;quot;error compiling&amp;quot;) it means a native image was successfully generated in spite of these issues (we end up with &amp;quot;partial native images&amp;quot; that fall back to JIT compilation for the &amp;quot;missing pieces&amp;quot; - assuming they're available at runtime i.e.). We still do try to look through the warnings and clean them up when possible, but they're not really what we treat as functional/correctness issues. Errors during compilation (where NGen returns -1) are definitely bugs, however.&lt;/p&gt;
&lt;p&gt;Hope that helps.&lt;/p&gt;
&lt;p&gt;Surupa Biswas&lt;/p&gt;
&lt;p&gt;CLR Codegen Team&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919422" width="1" height="1"&gt;</description></item><item><title>re: JIT ETW Inlining Event Fail Reasons</title><link>http://blogs.msdn.com/b/clrcodegeneration/archive/2009/10/21/jit-etw-inlining-event-fail-reasons.aspx#9919032</link><pubDate>Sat, 07 Nov 2009 10:10:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9919032</guid><dc:creator>Tanveer Badar</dc:creator><description>&lt;p&gt;I was wondering if anyone could elaborate something for me. When running ngen.exe binding failures, ref-def mismatches, dependencies not getting resolved and a whole host of other errors are often observed. These errors happen for assemblies owned by teams inside microsoft too, like VS, Office, SQL server etc. Do these failures to generate native images classify as bugs, as in, someone somewhere forgot something or not?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919032" width="1" height="1"&gt;</description></item></channel></rss>