<?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>FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx</link><description>I'm pleased to announce that we've released a beta of the next version of FxCop . This release has a number of changes since FxCop 1.35, including, but not limited to, the following: 200+ bug fixes that reduce noise, missing analysis and rule crashes</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>MSDN Blog Postings  &amp;raquo; FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5394467</link><pubDate>Thu, 11 Oct 2007 00:22:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5394467</guid><dc:creator>MSDN Blog Postings  » FxCop 1.36 Beta Released!</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://msdnrss.thecoderblogs.com/2007/10/10/fxcop-136-beta-released/"&gt;http://msdnrss.thecoderblogs.com/2007/10/10/fxcop-136-beta-released/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>FxCop sigue vivo... ¡viva FxCop!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5398489</link><pubDate>Thu, 11 Oct 2007 10:37:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5398489</guid><dc:creator>Jorge Serrano - MVP Visual Developer - Visual Basic</dc:creator><description>&lt;p&gt;Microsoft ha publicado una nueva versi&amp;#243;n de FxCop en versi&amp;#243;n Beta 2, se trata de FxCop 1.36 Beta 2. La&lt;/p&gt;
</description></item><item><title>Multithreading rules</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5398896</link><pubDate>Thu, 11 Oct 2007 11:09:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5398896</guid><dc:creator>Franck Jeannin</dc:creator><description>&lt;p&gt;Can we expect anything on race condition detection in the future? What happened to the work on RaceTrack done by Microsoft Research back in 2004?! Can Spec# help?&lt;/p&gt;
</description></item><item><title>FxCop 1.36 Beta available for download</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5401855</link><pubDate>Thu, 11 Oct 2007 17:32:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5401855</guid><dc:creator>Jan Schreuder on .Net</dc:creator><description>&lt;p&gt;The Visual Studio Code Analysis Team Blog announces the release of FxCop 1.36 Beta.This new version contains&lt;/p&gt;
</description></item><item><title>Izindaba #13</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5414433</link><pubDate>Fri, 12 Oct 2007 07:55:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5414433</guid><dc:creator>From the software development trenches</dc:creator><description>&lt;p&gt;It is time for another weekly roundup of news that focuses on .NET, agile and general development related&lt;/p&gt;
</description></item><item><title>FxCop 1.36 Beta 2 disponible</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5428946</link><pubDate>Sat, 13 Oct 2007 00:14:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5428946</guid><dc:creator>CoqBlog</dc:creator><description>&lt;p&gt;Une version beta du prochain FxCop (la version standalone) est disponible . Il supporte l'analyse d'assemblies&lt;/p&gt;
</description></item><item><title>re: FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5439554</link><pubDate>Sat, 13 Oct 2007 14:53:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5439554</guid><dc:creator>Joe K</dc:creator><description>&lt;p&gt;Does Code Analysis in Visual Studio 2008 have these improvements as well? I remember reading that Code Analysis got spell checking but not sure how directly FxCop and Visual Studio Code Analysis are related. &lt;/p&gt;
</description></item><item><title>re: FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5463894</link><pubDate>Mon, 15 Oct 2007 23:39:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5463894</guid><dc:creator>Scott Jones</dc:creator><description>&lt;p&gt;How about some documentation on the diffs in the fxcop sdk between 1.35 &amp;amp; 1.36, for us custom rule authors? &amp;nbsp;It appears that a lot of functionality in RuleUtilities was farmed out to other classes. &amp;nbsp;In some cases, it's easy to find the new functionality. &amp;nbsp;In other cases, not so much.&lt;/p&gt;
</description></item><item><title>re: FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5465534</link><pubDate>Tue, 16 Oct 2007 02:50:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5465534</guid><dc:creator>Scott Jones</dc:creator><description>&lt;p&gt;I might also add that David Kean's custom rules no longer build with FxCop 1.36, due to all the breaking sdk changes.&lt;/p&gt;
</description></item><item><title>New FxCop 1.36 beta 2 released</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5630753</link><pubDate>Tue, 23 Oct 2007 22:26:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5630753</guid><dc:creator>.NET slave</dc:creator><description>&lt;p&gt;New FxCop 1.36 beta 2 released&lt;/p&gt;
</description></item><item><title>re: FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5667222</link><pubDate>Thu, 25 Oct 2007 15:41:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5667222</guid><dc:creator>Franck Jeannin</dc:creator><description>&lt;p&gt;If you wonder why SuppressMessage works in FxCop 1.36/VS2008 and not in FxCop 1.35, notice the subtle difference in the syntax.&lt;/p&gt;
&lt;p&gt;FxCop1.36/VS2008&lt;/p&gt;
&lt;p&gt;[assembly: SuppressMessage(&amp;quot;Microsoft.Performance&amp;quot;, &amp;quot;CA1811:AvoidUncalledPrivateCode&amp;quot;, Scope = &amp;quot;member&amp;quot;, Target = &amp;quot;MyNamespace.MyClass.#MyMethod()&amp;quot;)]&lt;/p&gt;
&lt;p&gt;FxCop1.35&lt;/p&gt;
&lt;p&gt;[assembly: SuppressMessage(&amp;quot;Microsoft.Performance&amp;quot;, &amp;quot;CA1811:AvoidUncalledPrivateCode&amp;quot;, Scope = &amp;quot;member&amp;quot;, Target = &amp;quot;MyNamespace.MyClass.MyMethod():System.Void&amp;quot;)]&lt;/p&gt;
&lt;p&gt;When in doubt, you can use the right click/Copy As-&amp;gt;SuppressMessage command in FxCop to place the correct syntax in the clipboard.&lt;/p&gt;
</description></item><item><title>re: FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5763588</link><pubDate>Mon, 29 Oct 2007 15:30:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5763588</guid><dc:creator>MikeGH</dc:creator><description>&lt;p&gt;Is there any plans to add support for drop it-in over the fxcopcmd that VS2005 Code Analysis uses...&lt;/p&gt;
&lt;p&gt;There appears to be an issue with parsing the rules path atm...&lt;/p&gt;
</description></item><item><title>re: FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5810478</link><pubDate>Thu, 01 Nov 2007 10:35:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5810478</guid><dc:creator>Manu</dc:creator><description>&lt;p&gt;Is there any way to suppress the same FXCop warning that is being reported multiple times with a SuppressMessage attribute? &lt;/p&gt;
</description></item><item><title>re: FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5972914</link><pubDate>Thu, 08 Nov 2007 03:45:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5972914</guid><dc:creator>Eugenez</dc:creator><description>&lt;p&gt;Dear team,&lt;/p&gt;
&lt;p&gt;Thank you for the release; but could you provide list of deprecated rules?&lt;/p&gt;
&lt;p&gt;I have found that the following at least are different:&lt;/p&gt;
&lt;p&gt;- Performance rules, DisposeMethodsShouldCallSuppressFinalize missing&lt;/p&gt;
&lt;p&gt;- Performance rules, DoNotConcatenateStringsInsideLoops missing&lt;/p&gt;
&lt;p&gt;- Usage rules, DoNotMarkEnumsWithFlags does not seem to work anymore&lt;/p&gt;
&lt;p&gt;- Usage rules, NonConstantFieldsShouldNotBeVisible does not seem to work anymore&lt;/p&gt;
&lt;p&gt;Am wating for the answer as I kinda hated ploughing through the rules trying to figure out what works and what does not.&lt;/p&gt;
&lt;p&gt;Thanks, Eugene&lt;/p&gt;
</description></item><item><title>re: FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5991206</link><pubDate>Thu, 08 Nov 2007 20:27:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5991206</guid><dc:creator>Colin Bowern</dc:creator><description>&lt;p&gt;How does this related to the pending VS2008 release? &amp;nbsp;Can we upgrade the out-of-the-box code analysis in VS2005/2008 with the latest fxcop?&lt;/p&gt;
</description></item><item><title>re: FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#5991360</link><pubDate>Thu, 08 Nov 2007 20:39:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5991360</guid><dc:creator>David M. Kean</dc:creator><description>&lt;p&gt;Mike: There will be no support to drop it over the version of FxCop in Visual Studio 2005. There have been changes to the output format that make it incompatible.&lt;/p&gt;
&lt;p&gt;Manu: Typically no. SuppressMessage only suppresses an instance of 1 warning. If you want to suppress it multiple times, consider turning the rule off.&lt;/p&gt;
&lt;p&gt;Eugenez: DisposeMethodsShouldCallSuppressFinalize has been moved and renamed to Usage\CallGCSuppressFinalizeCorrectly.&lt;/p&gt;
&lt;p&gt;The following rules have been removed (most of them were part of our data flow engine that has been discontinued - we will be replacing them in a future version):&lt;/p&gt;
&lt;p&gt;ValidateArgumentsOfPublicMethods&lt;/p&gt;
&lt;p&gt;DoNotPassLiteralsAsLocalizedParameters&lt;/p&gt;
&lt;p&gt;AvoidUnnecessaryStringCreation&lt;/p&gt;
&lt;p&gt;DoNotCallPropertiesThatCloneValuesInLoops&lt;/p&gt;
&lt;p&gt;DoNotConcatenateStringsInsideLoops&lt;/p&gt;
&lt;p&gt;ReviewSqlQueriesForSecurityVulnerabilities&lt;/p&gt;
&lt;p&gt;AssembliesShouldDeclareMinimumSecurity&lt;/p&gt;
&lt;p&gt;DisposeMethodsShouldCallBaseClassDispose&lt;/p&gt;
&lt;p&gt;ProvideCorrectArgumentsToFormattingMethods&lt;/p&gt;
&lt;p&gt;The following rules have been renamed/merged into other rules:&lt;/p&gt;
&lt;p&gt;LongAcronymsShouldBePascalCased&lt;/p&gt;
&lt;p&gt;ShortAcronymsShouldBeUppercase&lt;/p&gt;
&lt;p&gt;AvoidTypeNamesInParameters&lt;/p&gt;
&lt;p&gt;AvoidLanguageSpecificTypeNamesInParameters&lt;/p&gt;
&lt;p&gt;AvoidTypeNamesInParameters&lt;/p&gt;
&lt;p&gt;SecureGetObjectDataOverrides&lt;/p&gt;
&lt;p&gt;DoNotRaiseExceptionsInFilterBlocks&lt;/p&gt;
&lt;p&gt;With regards to the two rules that don't work, can you head over the FxCop forum and provide us a repro?&lt;/p&gt;
&lt;p&gt;Colin: You will not be able to update 2005 with the latest version and will we have made changes to allow 2008 to be updated - there is no need, it comes with the latest analysis (and actually has more analysis than FxCop).&lt;/p&gt;
</description></item><item><title>re: FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#6726577</link><pubDate>Mon, 10 Dec 2007 22:15:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6726577</guid><dc:creator>Eli Allen</dc:creator><description>&lt;p&gt;While 2008 may at present be up to date with fxcop rules I'm going to guess that new rules will be made in the future so it will still be useful to be able to update the fxcop rules.&lt;/p&gt;
</description></item><item><title>re: FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#6737980</link><pubDate>Tue, 11 Dec 2007 23:01:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6737980</guid><dc:creator>David M. Kean</dc:creator><description>&lt;p&gt;Eli: Rules that are in Visual Studio 2008 and not in FxCop 1.36 will never make it into later in a future version. Visual Studio will always remain superset of what is available in the free FxCop.&lt;/p&gt;
</description></item><item><title>re: FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#6738877</link><pubDate>Wed, 12 Dec 2007 00:40:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6738877</guid><dc:creator>Denis</dc:creator><description>&lt;p&gt;What is most likely time of production release of FxCop 1.36? &lt;/p&gt;
</description></item><item><title>re: FxCop 1.36 Beta Released!</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#6738905</link><pubDate>Wed, 12 Dec 2007 00:43:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6738905</guid><dc:creator>David M. Kean</dc:creator><description>&lt;p&gt;Denis: We haven't announced the exact date, however, it will likely be at the start of next year.&lt;/p&gt;
</description></item><item><title>FxCop 1.35 Spell Checking Uses Office 2003</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#6809029</link><pubDate>Wed, 19 Dec 2007 22:28:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6809029</guid><dc:creator>Paraesthesia</dc:creator><description>&lt;p&gt;FxCop 1.35 Spell Checking Uses Office 2003&lt;/p&gt;
</description></item><item><title>How to: Setup a solution for developing FXCop/Code Analysis custom rules.</title><link>http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx#8404045</link><pubDate>Thu, 17 Apr 2008 21:06:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8404045</guid><dc:creator>Driven by Development</dc:creator><description>&lt;p&gt;This post is not about creating custom rules for FxCop because there are already some resources on the&lt;/p&gt;
</description></item></channel></rss>