<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://code.msdn.microsoft.com/rss.xsl"?><rss version="2.0"><channel><title>Code Analysis</title><link>http://code.msdn.microsoft.com/codeanalysis/Project/ProjectRss.aspx</link><description>Code Analysis tools &amp;#40;including FxCop&amp;#41;, samples and power toys.</description><item><title>NEW POST: Used and Abused ?</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=597</link><description>&lt;div class="wikidoc"&gt;
Looks like MS used everyone to help develop a free product (FxCop), turned it into a commercial one (Team System feature), and abandoned the fee one...&lt;br /&gt; &lt;br /&gt;How about the source code at least?&lt;br /&gt;
&lt;/div&gt;</description><author>eschneider</author><pubDate>Tue, 12 Aug 2008 15:27:35 GMT</pubDate><guid isPermaLink="false">NEW POST: Used and Abused ? 20080812P</guid></item><item><title>NEW POST: How well can FxCop address the 19 Deadly Sins (or the OWASP Top Ten)?</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=551</link><description>&lt;div class="wikidoc"&gt;
I posted a question about this to the FxCop MSDN Forum here:&lt;br /&gt;&lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3652910&amp;amp;SiteID=1&amp;amp;mode=1" class="externalLink"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3652910&amp;amp;SiteID=1&amp;amp;mode=1&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Basically, I'm trying to understand whether:&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;FxCop's Security Rules provide coverage to detect these issues in managed code&lt;/li&gt;&lt;li&gt;it'd be practical to write custom rules to at least provide reasonably low-false-positive warnings of these issues, or &lt;/li&gt;&lt;li&gt;if FxCop (and its &amp;quot;analysis of MSIL using Introspection&amp;quot; design approach) is really not suited to the task?&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Thanks for any responses or thoughts you can provide.&lt;br /&gt; &lt;br /&gt;Cheers, Mike&lt;br /&gt;
&lt;/div&gt;</description><author>ParanoidMike</author><pubDate>Wed, 23 Jul 2008 01:29:59 GMT</pubDate><guid isPermaLink="false">NEW POST: How well can FxCop address the 19 Deadly Sins (or the OWASP Top Ten)? 20080723A</guid></item><item><title>NEW POST: FxCop 1.36 final?</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=529</link><description>&lt;div class="wikidoc"&gt;
Hi,&lt;br /&gt; &lt;br /&gt;does somebody know when FxCop 1.36 beta 2 will become final?&lt;br /&gt; &lt;br /&gt;Greets,&lt;br /&gt;Thomas&lt;br /&gt;
&lt;/div&gt;</description><author>tibel</author><pubDate>Mon, 14 Jul 2008 17:20:22 GMT</pubDate><guid isPermaLink="false">NEW POST: FxCop 1.36 final? 20080714P</guid></item><item><title>NEW POST: Rule suggestion : FileStream constructor usage</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=497</link><description>&lt;div class="wikidoc"&gt;
new FileStream(@&amp;quot;c:\program files\internet explorer\iexplore.exe&amp;quot;, FileMode.Open);&lt;br /&gt; &lt;br /&gt;The Framework doesn't know if you need Read/Write/... so it should try to open with maximum allowance.&lt;br /&gt;It works under XP/Vista 32 but under Vista 64 (sp1) it'll try to open it read/write and throw a security exception if not ran as admin.&lt;br /&gt; &lt;br /&gt;The dev rarely wants to open a file &amp;quot;as possible&amp;quot; and the Read/Write should almost always be specified.&lt;br /&gt;So a rule that avoid usage of FileStream constructor with less than 3 parameters, advising File.OpenRead... or 3 parameter constructor will be usefull.&lt;br /&gt;
&lt;/div&gt;</description><author>Guillaume</author><pubDate>Wed, 02 Jul 2008 08:44:34 GMT</pubDate><guid isPermaLink="false">NEW POST: Rule suggestion : FileStream constructor usage 20080702A</guid></item><item><title>NEW POST: Apply stylesheet not working</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=472</link><description>&lt;div class="wikidoc"&gt;
I have two computers : one desktop with Vista, the other is a windows server 2003 R2&lt;br /&gt; &lt;br /&gt;When my FxCop project is runned on the desktop, everything is ok my stylesheet is applied.&lt;br /&gt;With the server, the output file is blank! no error... If I disable apply stylesheet, Internet Explorer apply it sucessfuly.&lt;br /&gt; &lt;br /&gt;It's a custom xsl, it works with the default one.&lt;br /&gt; &lt;br /&gt;It might be msxsl version ? but why Internet Explorer would transform it and not FxCop ?&lt;br /&gt;
&lt;/div&gt;</description><author>Guillaume</author><pubDate>Fri, 20 Jun 2008 10:25:25 GMT</pubDate><guid isPermaLink="false">NEW POST: Apply stylesheet not working 20080620A</guid></item><item><title>NEW POST: Jumping to source leaves wait cursor behind</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=461</link><description>&lt;div class="wikidoc"&gt;
When I right-click a message in the message list and select Jump to Source.  It switches over to my open instance of VS2008.  However when I switch back to FxCop it is still showing the wait cursor.  I can click on something to get it to reset but it shouldn't remain a wait cursor.&lt;br /&gt; &lt;br /&gt;This is 1.3.6 beta 2.&lt;br /&gt;
&lt;/div&gt;</description><author>TaylorMichaelL</author><pubDate>Fri, 13 Jun 2008 16:48:03 GMT</pubDate><guid isPermaLink="false">NEW POST: Jumping to source leaves wait cursor behind 20080613P</guid></item><item><title>NEW POST: Option to jump straight to source</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=460</link><description>&lt;div class="wikidoc"&gt;
Right now if you double click a message in the message list it takes you to the message description.  I'd like to have a configurable option to take me straight to the source instead.  I know from most message rules what the problem is so I don't need to see a description as to why I should fix it.&lt;br /&gt; &lt;br /&gt;This is 1.3.6 beta 2.&lt;br /&gt;
&lt;/div&gt;</description><author>TaylorMichaelL</author><pubDate>Fri, 13 Jun 2008 16:46:26 GMT</pubDate><guid isPermaLink="false">NEW POST: Option to jump straight to source 20080613P</guid></item><item><title>NEW POST: Fonts &amp; Colors UI is confusing</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=459</link><description>&lt;div class="wikidoc"&gt;
The control labeling for the Colors portion of the Fonts &amp;amp; Colors UI is confusing.  The message level combo sits next to the Colors groupbox and the actual color picker button is labeled MessageLevel.  This is confusing.  I think it should be made more clear that the combo is the message level and the remaining buttons (is this a really good use for a button?) should indicate what color they're changing (text, foreground, background). &lt;br /&gt; &lt;br /&gt;This is 1.3.6 beta 2.&lt;br /&gt;
&lt;/div&gt;</description><author>TaylorMichaelL</author><pubDate>Fri, 13 Jun 2008 16:45:14 GMT</pubDate><guid isPermaLink="false">NEW POST: Fonts &amp; Colors UI is confusing 20080613P</guid></item><item><title>Project License Changed</title><link>http://code.msdn.microsoft.com/codeanalysis/Project/License.aspx?LicenseHistoryId=1343</link><description>The license terms that govern this software are contained in the license agreement presented to you during installation.</description><author></author><pubDate>Fri, 13 Jun 2008 00:35:48 GMT</pubDate><guid isPermaLink="false">Project License Changed 20080613A</guid></item><item><title>NEW POST: Rule Support in FxCop</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=409</link><description>&lt;div class="wikidoc"&gt;
Yeah, the help links don't work any more? &lt;br /&gt; &lt;br /&gt;When will this work again?&lt;br /&gt;
&lt;/div&gt;</description><author>Tigraine</author><pubDate>Fri, 06 Jun 2008 14:30:42 GMT</pubDate><guid isPermaLink="false">NEW POST: Rule Support in FxCop 20080606P</guid></item><item><title>NEW POST: Rule Support in FxCop</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=409</link><description>&lt;div class="wikidoc"&gt;
The rule support (Help link) was previous taking to an apt page where we can see the explanation and related details. Where do we find this now in MSDN Code Gallery.&lt;br /&gt; &lt;br /&gt; Target       : Text  (IntrospectionTargetMember)&lt;br /&gt;    Resolution   : &amp;quot;Make 'Text' private or internal (Friend in VB, &lt;br /&gt;                   public private in C++) and provide a public or protected &lt;br /&gt;                   property to access it.&amp;quot;&lt;br /&gt;    Help         : http://www.gotdotnet.com/team/fxcop/docs/rules.aspx?version=1.35&amp;amp;url=/Design/DoNotDeclareVisibleInstanceFields.html  (String)&lt;br /&gt;    Category     : Microsoft.Design  (String)&lt;br /&gt;    CheckId      : CA1051  (String)&lt;br /&gt;    RuleFile     : Design Rules  (String)&lt;br /&gt;    Info         : &amp;quot;Public or protected instance fields limit your ability &lt;br /&gt;                   to change the implementation details for those data &lt;br /&gt;                   items. Use properties instead. They do not compromise &lt;br /&gt;                   usability or performance and they do provide flexibility &lt;br /&gt;                   in that they conceal the  implementation details of &lt;br /&gt;                   the underlying data.&amp;quot;&lt;br /&gt;    Created      : 5/28/2008 4:32:42 AM  (DateTime)&lt;br /&gt;    LastSeen     : 5/28/2008 6:04:42 AM  (DateTime)&lt;br /&gt;    Status       : Active  (MessageStatus)&lt;br /&gt;    Fix Category : Breaking  (FixCategories)&lt;br /&gt;
&lt;/div&gt;</description><author>Prathiba</author><pubDate>Wed, 28 May 2008 06:25:02 GMT</pubDate><guid isPermaLink="false">NEW POST: Rule Support in FxCop 20080528A</guid></item><item><title>NEW POST: New Rules on VS2008 Code analysis</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=378</link><description>&lt;div class="wikidoc"&gt;
Any new rules are added part of VS2008 code analysis tool.&lt;br /&gt;
&lt;/div&gt;</description><author>ramesh_venkatesan</author><pubDate>Fri, 23 May 2008 11:41:48 GMT</pubDate><guid isPermaLink="false">NEW POST: New Rules on VS2008 Code analysis 20080523A</guid></item><item><title>NEW POST: FxCopReport.xsl URL Path</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=112</link><description>&lt;div class="wikidoc"&gt;
Heh fairly easy actually; one of the command line options for FXCop allows you to force the xsl path (I think it's /outXSL: - but don't quote me). &lt;br /&gt; &lt;br /&gt;So I simply published a copy of the xsl on an internal server (http://internal.mycompany.com/publish/xsl/1.35/FxCopReport.xsl) and changed the argument to match.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>Lex</author><pubDate>Mon, 12 May 2008 11:14:05 GMT</pubDate><guid isPermaLink="false">NEW POST: FxCopReport.xsl URL Path 20080512A</guid></item><item><title>NEW POST: FxCopReport.xsl URL Path</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=112</link><description>&lt;div class="wikidoc"&gt;
Hi Lex,&lt;br /&gt; &lt;br /&gt;What did u do for the URL? Did you get another one? We are also getting the same problem :(&lt;br /&gt;
&lt;/div&gt;</description><author>GauriV</author><pubDate>Mon, 12 May 2008 09:53:34 GMT</pubDate><guid isPermaLink="false">NEW POST: FxCopReport.xsl URL Path 20080512A</guid></item><item><title>NEW POST: Unhandled Exception While Analyzing FW 1.1 Obfuscated Assembly</title><link>http://code.msdn.microsoft.com/codeanalysis/Thread/View.aspx?ThreadId=318</link><description>&lt;div class="wikidoc"&gt;
Hi,&lt;br /&gt; &lt;br /&gt;I am using FxCop 1.36 (9.0.20928.0) and am running the analysis on a .NET FW 1.1 assembly that has been obfuscated using Aspose.Obfuscator ( http://www.aspose.com/Products/Aspose.Obfuscator/ ) and then re-signed using the sn.exe -R option (obfuscating seems to remove the strong name from the assembly).&lt;br /&gt; &lt;br /&gt;However I am getting this error, along with 8 analysis results, 6 of them to do with the custom 'Watermark' type and the namespace that Apose.Obfuscator inserts after obfuscation - so despite the error, the analysis still works:&lt;br /&gt; &lt;br /&gt;Message:&lt;br /&gt;An unhandled exception occurred while analyzing assemblies:&lt;br /&gt; &lt;br /&gt;InnerException: &lt;br /&gt;System.NullReferenceException: Object reference not set to an instance of an object.&lt;br /&gt;   at Microsoft.FxCop.Engines.Introspection.AnalysisVisitor.CheckMember(Member memberToAnalyze, Member member, TargetMember target)&lt;br /&gt;   at Microsoft.FxCop.Engines.Introspection.AnalysisVisitor.VisitMember(Member member, TargetMember target)&lt;br /&gt;   at Microsoft.FxCop.Engines.Introspection.BaseVisitor.VisitAccessor(Member member, TargetMemberDictionary targets, Hashtable visitedItems)&lt;br /&gt;   at Microsoft.FxCop.Engines.Introspection.BaseVisitor.VisitMembers(MemberCollection members, TargetMemberDictionary targets, Boolean visitNestedTypes)&lt;br /&gt;   at Microsoft.FxCop.Engines.Introspection.AnalysisVisitor.VisitType(TypeNode type, TargetType target)&lt;br /&gt;   at Microsoft.FxCop.Engines.Introspection.AnalysisVisitor.Analyze(Queue queue)&lt;br /&gt;   at Microsoft.FxCop.Engines.Introspection.IntrospectionAnalysisEngine.AnalyzeThread()&lt;br /&gt; &lt;br /&gt;Keyword: &lt;br /&gt;CA0001&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>rkw</author><pubDate>Sat, 26 Apr 2008 08:10:53 GMT</pubDate><guid isPermaLink="false">NEW POST: Unhandled Exception While Analyzing FW 1.1 Obfuscated Assembly 20080426A</guid></item><item><title>UPDATED RELEASE: Microsoft FxCop 1.35 (Feb 29, 2008)</title><link>http://code.msdn.microsoft.com/codeanalysis/Release/ProjectReleases.aspx?ReleaseId=553</link><description>&amp;#42;Note&amp;#58;&amp;#42; You can download FxCop 1.36 Beta from &amp;#91;url&amp;#58;Microsoft Downloads&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;familyid&amp;#61;3389F7E4-0E55-4A4D-BC74-4AEABB17997B&amp;#38;displaylang&amp;#61;en&amp;#93;.&lt;br /&gt;&lt;br /&gt;&amp;#33;&amp;#33;&amp;#33;&amp;#33;&amp;#33; Overview&lt;br /&gt;Download FxCop 1.35, a code analysis tool for .NET managed assemblies&lt;br /&gt;&lt;br /&gt;FxCop is a code analysis tool that checks .NET managed code assemblies for conformance to the Microsoft .NET Framework Design Guidelines. It uses MSIL parsing, and callgraph analysis to inspect assemblies for more than 200 defects in the following areas&amp;#58; &lt;br /&gt;&lt;br /&gt;Library design &lt;br /&gt;Globalization&lt;br /&gt;Naming conventions &lt;br /&gt;Performance &lt;br /&gt;Interoperability and portability&lt;br /&gt;Security &lt;br /&gt;Usage&lt;br /&gt;&lt;br /&gt;FxCop includes both GUI and command line versions of the tool and supports analyzing .NET 1.x, .NET 2.0 and .NET 3.x components.&lt;br /&gt;&lt;br /&gt;&amp;#33;&amp;#33;&amp;#33;&amp;#33;&amp;#33; System Requirements&lt;br /&gt;&lt;br /&gt;&amp;#42;Supported Operating Systems&amp;#42;&amp;#58; Windows 2000&amp;#59; Windows XP&amp;#59; Windows Vista&amp;#59; Windows 2000 Server&amp;#59; Windows Server 2003&lt;br /&gt;&amp;#42;Required Framework&amp;#42;&amp;#58; .NET Framework 2.0</description><author></author><pubDate>Fri, 29 Feb 2008 22:06:11 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Microsoft FxCop 1.35 (Feb 29, 2008) 20080229P</guid></item><item><title>CREATED RELEASE: Code Analysis and FxCop Rule Comparison (Feb 29, 2008)</title><link>http://code.msdn.microsoft.com/codeanalysis/Release/ProjectReleases.aspx?ReleaseId=556</link><description>In response to a lot of recent requests, we&amp;#39;ve put together a complete list of rules that shipped in the different versions of Visual Studio Code Analysis and FxCop. Attached is an Excel worksheet providing this information for Visual Studio 2005, Visual Studio 2008, FxCop 1.35 and FxCop 1.36 Beta.&lt;br /&gt;&lt;br /&gt;One of things you&amp;#39;ll notice as you read through the list is that we removed some rules from the later versions. There are a few reasons for this&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#42; &amp;#42;Noise and applicability&amp;#42;. We use feedback from customers, SQM data &amp;#40;to see which rules users turn off&amp;#41;, and input from internal teams &amp;#40;Windows, Office, CLR, etc&amp;#41; to determine the rules that are noisy without adding any perceivable value. There are also rules that are either no longer applicable or can no longer fire. for example, a rule could have been firing on a limitation of the CLR which has since been fixed in later versions.&lt;br /&gt;&amp;#42; &amp;#42;Merged rules&amp;#42;. Sometimes it makes sense to merge rules that fire on similar things, for example, the analysis in SecureGetObjectDataOverrides was already covered by OverrideLinkDemandsShouldBeIdenticalToBase, so these two rules were merged. Similarly, LongAcronymsShouldBePascalCased, ShortAcronymsShouldBeUppercase and IdentifiersShouldBeCasedCorrectly all fired on the casing of identifiers, and hence were merged in the later.&lt;br /&gt;&amp;#42; &amp;#42;Analysis engine removed&amp;#42;. In Visual Studio 2008 and FxCop 1.36 we removed one of our analysis engines. This engine was removed for a variety of reasons&amp;#59; it increased analysis time &amp;#40;although the engine encompassed less than 5&amp;#37; our analysis, it took up 50&amp;#37; of our time-to-analyze&amp;#41;, indeterministic results &amp;#40;results appearing and disappearing between runs&amp;#41;, and bugs found within the engine &amp;#40;and hence the rules that depended on it&amp;#41; required huge architectural changes. We instead decided to invest the resources that we would have spent on fixing the old engine, on a new data flow analysis engine based on Phoenix, which we will ship in a future version of Visual Studio.</description><author></author><pubDate>Fri, 29 Feb 2008 22:05:44 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Code Analysis and FxCop Rule Comparison (Feb 29, 2008) 20080229P</guid></item><item><title>UPDATED RELEASE: Microsoft FxCop 1.35 (Feb 29, 2008)</title><link>http://code.msdn.microsoft.com/codeanalysis/Release/ProjectReleases.aspx?ReleaseId=553</link><description>&amp;#42;Note&amp;#58;&amp;#42; You can download FxCop 1.36 Beta from &amp;#91;url&amp;#58;Microsoft Downloads&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;familyid&amp;#61;3389F7E4-0E55-4A4D-BC74-4AEABB17997B&amp;#38;displaylang&amp;#61;en&amp;#93;.&lt;br /&gt;&lt;br /&gt;&amp;#33;&amp;#33;&amp;#33;&amp;#33;&amp;#33; Overview&lt;br /&gt;Download FxCop 1.35, a code analysis tool for .NET managed assemblies&lt;br /&gt;&lt;br /&gt;FxCop is a code analysis tool that checks .NET managed code assemblies for conformance to the Microsoft .NET Framework Design Guidelines. It uses MSIL parsing, and callgraph analysis to inspect assemblies for more than 200 defects in the following areas&amp;#58; &lt;br /&gt;&lt;br /&gt;Library design &lt;br /&gt;Globalization&lt;br /&gt;Naming conventions &lt;br /&gt;Performance &lt;br /&gt;Interoperability and portability&lt;br /&gt;Security &lt;br /&gt;Usage&lt;br /&gt;&lt;br /&gt;FxCop includes both GUI and command line versions of the tool and supports analyzing .NET 1.x, .NET 2.0 and .NET 3.x components.&lt;br /&gt;&lt;br /&gt;&amp;#33;&amp;#33;&amp;#33;&amp;#33;&amp;#33; System Requirements&lt;br /&gt;&lt;br /&gt;&amp;#42;Supported Operating Systems&amp;#42;&amp;#58; Windows 2000&amp;#59; Windows XP&amp;#59; Windows Vista&amp;#59; Windows 2000 Server&amp;#59; Windows Server 2003&lt;br /&gt;&amp;#42;Required Framework&amp;#42;&amp;#58; .NET Framework 2.0</description><author></author><pubDate>Fri, 29 Feb 2008 17:32:23 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Microsoft FxCop 1.35 (Feb 29, 2008) 20080229P</guid></item><item><title>UPDATED RELEASE: Microsoft FxCop 1.35 (Feb 29, 2008)</title><link>http://code.msdn.microsoft.com/codeanalysis/Release/ProjectReleases.aspx?ReleaseId=553</link><description>&amp;#42;Note&amp;#58;&amp;#42; You can download FxCop 1.36 Beta from &amp;#91;url&amp;#58;Microsoft Downloads&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;familyid&amp;#61;3389F7E4-0E55-4A4D-BC74-4AEABB17997B&amp;#38;displaylang&amp;#61;en&amp;#93;.&lt;br /&gt;&lt;br /&gt;Download FxCop 1.35, a code analysis tool for .NET managed assemblies&lt;br /&gt;&lt;br /&gt;FxCop is a code analysis tool that checks .NET managed code assemblies for conformance to the Microsoft .NET Framework Design Guidelines. It uses MSIL parsing, and callgraph analysis to inspect assemblies for more than 200 defects in the following areas&amp;#58; &lt;br /&gt;&lt;br /&gt;Library design &lt;br /&gt;Globalization&lt;br /&gt;Naming conventions &lt;br /&gt;Performance &lt;br /&gt;Interoperability and portability&lt;br /&gt;Security &lt;br /&gt;Usage&lt;br /&gt;&lt;br /&gt;FxCop includes both GUI and command line versions of the tool and supports analyzing .NET 1.x, .NET 2.0 and .NET 3.x components.</description><author></author><pubDate>Fri, 29 Feb 2008 17:25:27 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Microsoft FxCop 1.35 (Feb 29, 2008) 20080229P</guid></item><item><title>UPDATED RELEASE: Microsoft FxCop 1.35 (Feb 29, 2008)</title><link>http://code.msdn.microsoft.com/codeanalysis/Release/ProjectReleases.aspx?ReleaseId=553</link><description>&amp;#42;Note&amp;#58;&amp;#42; You can download FxCop 1.36 Beta from &amp;#123;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;downloads&amp;#47;details.aspx&amp;#63;familyid&amp;#61;3389F7E4-0E55-4A4D-BC74-4AEABB17997B&amp;#38;displaylang&amp;#61;en&amp;#125;    Microsoft Downloads.&lt;br /&gt;&lt;br /&gt;Download FxCop 1.35, a code analysis tool for .NET managed assemblies&lt;br /&gt;&lt;br /&gt;FxCop is a code analysis tool that checks .NET managed code assemblies for conformance to the Microsoft .NET Framework Design Guidelines. It uses MSIL parsing, and callgraph analysis to inspect assemblies for more than 200 defects in the following areas&amp;#58; &lt;br /&gt;&lt;br /&gt;Library design &lt;br /&gt;Globalization&lt;br /&gt;Naming conventions &lt;br /&gt;Performance &lt;br /&gt;Interoperability and portability&lt;br /&gt;Security &lt;br /&gt;Usage&lt;br /&gt;&lt;br /&gt;FxCop includes both GUI and command line versions of the tool and supports analyzing .NET 1.x, .NET 2.0 and .NET 3.x components.</description><author></author><pubDate>Fri, 29 Feb 2008 17:21:22 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Microsoft FxCop 1.35 (Feb 29, 2008) 20080229P</guid></item></channel></rss>