Updating...
Code
Plex
Project Hosting for Open Source Software
Register
Sign In
System.AddIn Tools and Samples
RSS
Subscribe to Project
All Project Updates
Discussions
Issue Tracker
Releases
Reviews
Source Code
Wiki & Documentation
RSS
Subscribe to Project
home
downloads
documentation
discussions
issue tracker
source code
people
license
Add-in FxCop Rules - v1.0 beta
Rating:
Based on 1 rating
Reviewed:
1 review
Downloads:
4127
Released:
Jul 3 2008
Updated:
Jul 7 2008
by
mSid
Dev status:
-not yet defined by owner-
Recommended Download
AddInFxCopRules.zip
source code, 62K, uploaded
Jul 3 2008
- 4127 downloads
Release Notes
This is the first release of the
Add-in FxCop Rules
To build the solution:
Install FxCop v1.35:
http://code.msdn.microsoft.com/codeanalysis/Release/ProjectReleases.aspx?ReleaseId=553
Download and extract AddInFxCopRules.zip below. Open the solution in Visual Studio.
Add references in both projects to the FxCop assemblies FxCopSdk.dll and Microsoft.Cci.dll. These are located within the "Microsoft FxCop 1.35" folder under Program Files.
To run the rules against your contract and view assemblies:
Install FxCop v1.35:
http://code.msdn.microsoft.com/codeanalysis/Release/ProjectReleases.aspx?ReleaseId=553
Launch FxCop from the Start Menu. If it prompts you to update to FxCop 1.36 beta, click "No". This is because we have built and tested the rules against FxCop 1.35.
In FxCop menu, click Project/Add Targets. Select the view or contract assembly to run checks against.
In FxCop menu, click Project/Add Rules. Navigate to the AddInFxCopRules\bin folder and select either Microsoft.AddIn.FxCopRules.ContractRules.dll or Microsoft.AddIn.FxCopRules.ViewRules.dll, depending on which assembly you want to scan. If you want to run only the AddIn rules, you can uncheck the built-in FxCop rules in the "Rules" tab.
Click Analyze, and FxCop will scan the assemblies and list any rule violations detected.
The rules can also be run from command-line using fxcopcmd.exe in the FxCop folder. Thus they can be integrated into build processes and run automatically.
Let us know how this works out! We would love to hear your feedback.
Reviews for this release
Good
by
orin_chen
on
Feb 19 2009 at 5:30 AM
To download the file you must agree to the following license.
X
Microsoft Limited Public License (Ms-LPL) This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software. Definitions The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law. A "contribution" is the original software, or any additions or changes to the software. A "contributor" is any person that distributes its contribution under this license. "Licensed patents" are a contributor's patent claims that read directly on its contribution. Grant of Rights (A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create. (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software. Conditions and Limitations (A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks. (B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically. (C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software. (D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license. (E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees, or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement. (F) Platform Limitation- The licenses granted in sections 2(A) & 2(B) extend only to the software or derivative works that you create that run on a Microsoft Windows operating system product.
Opera does not support ClickOnce
X
To install this application, save it and then open it. Opening it directly from Opera will not work correctly.
Other Downloads
Released
|
Planned
Add-in FxCop Rules - v1.0 beta
Jul 3 2008
Pipeline Builder CTP Feb-2008
Mar 11 2008
Sample- Cross Boundary Performanc
e Testbed
Feb 22 2008
Pipeline Builder CTP March-2008
Feb 8 2008
Sample- Event Firing from Host and Add-In
Jan 25 2008
Pipeline Builder CTP Jan-2008
Jan 17 2008
Sample- Basic Automation Object Model
Jan 10 2008
Sample- Reliable Extensible Calculator V2
Jan 10 2008
Sample- Reliable Extensible Calculator
Jan 10 2008
Sample- WPF Caclulator
Jan 10 2008
Sample- Common Pipeline Scenarios
Jan 10 2008
Sample- Blank Pipeline Project
Jan 10 2008
There are no Planned releases for this project.
e-mail icon
Release notifications
Sign in
to display notification settings.
X
Email me
(change e-mail address)
Unsubscribe
Also stop notifications for
individual
issue(s) I subscribed to.