FxCop 10.0 is available
Version 10.0 of FxCop is the version that ships with Visual Studio 2010 Premium. FxCop 10.0 is part of Version 7.1 of the Microsoft Windows SDK for Windows 7 and .NET Framework 4.
Instructions
- Download the Microsoft Windows SDK for Windows 7 and .NET Framework 4 Version 7.1
- Using elevated privileges execute FxCopSetup.exe from the %ProgramFiles%\Microsoft SDKs\Windows\v7.1\Bin\FXCop folder.
If you require FxCop 1.36 please download and install the Windows SDK version 7.0.
Comments
Anonymous
July 26, 2010
Excellent. Any reason not to number it FxCop 2.0 (regular increment) or eventually FxCop 7.0 (matching the Win SDK version)?Anonymous
July 26, 2010
I follow these steps, but FxCop 10 doesn't seem to support .NET Framework 4.0. If I create a new project and go Project Options | Spelling & Analysis I only see .NET Framework 2.0, 3.0 and 3.5 in the Target Framework dropdown. Am I correct in saying that it therefore doesn't support .NET Framework 4.0?Anonymous
July 26, 2010
Does this version come with a separate download as the older versions do?Anonymous
July 26, 2010
The reason its 10 I'd wager is since Visual Studio has also hit version 10.Anonymous
August 11, 2010
Going by the previous blog post where you say: NOTE: The Phoenix Code Analysis engine and associated DFA rules do not ship in the standalone FxCop release. Then does that mean that FXCop10.0 doesn't have any of this new functionality? Which means it doesn't do any analysis that 1.36 doesn't do.Anonymous
August 11, 2010
10.0 adds support for analyzing .NET 4 assemblies. 1.36 cannot do that.Anonymous
September 03, 2010
FxCop 10.0 appears identical to FxCop 1.36 exept the version number. Both versions only support up to .NET 3.5 although both can also be used to analyse .NET 4 assemblies. Are there any release notes for FxCop 10.0 describing improvements or bug fixes ?Anonymous
September 09, 2010
Where would be the best place to submit bugs or get support on Microsoft.Cci.dll. I seem to incorrectly be returning symbols/variables flagged as an OpCode.Ldstr and my understanding is that those instructions should be string literals, or do I have a misunderstanding of Ldstr?Anonymous
September 10, 2010
Ask for help on the forum: social.msdn.microsoft.com/.../threads Submit bugs using Microsoft Connect: connect.microsoft.com/VisualStudioAnonymous
September 21, 2010
Is it possible to integrate FxCop 10.0 to VSTS 2008?Anonymous
October 11, 2010
The comment has been removed