FxCop 1.35 rule documentation now on MSDN Wiki [David Kean]

One thing you might notice from today when you fire up FxCop 1.35, is that the rule URLs are now redirecting to the new MSDN Library Wiki as opposed to the old docs on GotDotNet.

To see this in action, try the following:

  1. Open FxCop 1.35
  2. Choose Windows -> Rules
  3. Expand the Naming Rules node and double-click Abstract types should not have constructors
  4. Choose the Support tab and click the URL link

The cool thing about this, is, that you can now supplement the existing docs by adding your own comments to the bottom of the topics. For example, if you have a look at the bottom of the Abstract types should not have constructors topic, you will see that I’ve added a Visual Basic example. While not a replacement for real documentation written by Microsoft’s Programming Writers, adding your own comments helps us find out what topics need work, better samples or what topics customers are struggling with.

Note: You may notice that some topics still redirect to the old topics; this is by-design. Currently only rules that ship with Visual Studio Code Analysis have documentation on MSDN; over the coming months this will change as we work to move all the rules documentation over and document the new rules for FxCop 1.35.

Comments (6)

  1. Brian Crowley says:


    I’ve opened FxCop 1.35, having just reinstalled it fresh. When I go into <b>Windows -> Rules -> <u>Design</u> Rules -> Abstract types should not have constructors -> Support -> URL</b> I am presented with the following URL:


    I’ve checked the FxCop.exe.config file, and the DocumentationRoot appears to be correct (pointing at v1.35 of the documentation, which does then correctly redirect to the Wiki).

    What’s wrong?



  2. It appears that you are redirecting to the 1.32 version of the docs. Try the following:

    1. Start FxCop

    2. Choose Tools -> Settings

    3. Under the Use documentation from textbox, press Reset

    4. Click OK

    This should reset the url to point to 1.35.

  3. Brian Crowley says:

    Thanks David.

  4. Frode says:

    Doesn’t work in Opera 9, I get a "500 Internal Server Error"


  5. William says:

    Is there anyway in 1.32 to update the documentation URL?
    1.32 is pointing to pages with no content
    Unlike 1.35 there is an obvious place in the config file we can update.

    [(davkean) We’re investigating this and hopefully should have this fixed soon.]

  6. At Microsoft, we have a number of internal tools and websites that help improve our interaction with