Download BuildCop

Description

Analyzes MSBuild project files (interactively or during e.g. a daily build) according to a customizable set of rules and generates reports - e.g. is strong naming enabled, are certain project properties set correctly, is XML documentation being generated, are assembly referenc...

Source Files

The download file buildcop.zip has the following entries.


BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
Main/Source/Documentation/BuildCop.sitemap
Main/Source/Documentation/Configuration.html
Main/Source/Documentation/Customization.html
Main/Source/Documentation/Documentation.html
Main/Source/Documentation/Formatters.html
Main/Source/Documentation/JelleDruyts.BuildCop.chm
Main/Source/Documentation/JelleDruyts.BuildCop.shfb
Main/Source/Documentation/Rules.html//from   ww w.jav  a2s .  co m
Main/Source/Documentation/StyleSheet.css
Main/Source/JelleDruyts.BuildCop.Console/App.config
Main/Source/JelleDruyts.BuildCop.Console/JelleDruyts.BuildCop.Console.csproj
Main/Source/JelleDruyts.BuildCop.Console/JelleDruyts.BuildCop.Console.csproj.vspscc
Main/Source/JelleDruyts.BuildCop.Console/Program.cs
Main/Source/JelleDruyts.BuildCop.Console/Properties/AssemblyInfo.cs
Main/Source/JelleDruyts.BuildCop.Test/App.config
Main/Source/JelleDruyts.BuildCop.Test/AssemblyReferenceRuleTest.cs
Main/Source/JelleDruyts.BuildCop.Test/BaseFormatterTest.cs
Main/Source/JelleDruyts.BuildCop.Test/BaseRuleTest.cs
Main/Source/JelleDruyts.BuildCop.Test/BuildCopEngineTest.cs
Main/Source/JelleDruyts.BuildCop.Test/BuildFileTest.cs
Main/Source/JelleDruyts.BuildCop.Test/BuildFiles/DefaultConsoleApplication.csproj
Main/Source/JelleDruyts.BuildCop.Test/BuildFiles/Dummy.vdproj
Main/Source/JelleDruyts.BuildCop.Test/BuildFiles/SignedConsoleApplication.csproj
Main/Source/JelleDruyts.BuildCop.Test/BuildFiles/TestSolution.sln
Main/Source/JelleDruyts.BuildCop.Test/BuildPropertiesRuleTest.cs
Main/Source/JelleDruyts.BuildCop.Test/ConfigurationTest.cs
Main/Source/JelleDruyts.BuildCop.Test/DocumentationBuildFiles/SignedConsoleApplicationIncorrectDocumentation.csproj
Main/Source/JelleDruyts.BuildCop.Test/DocumentationBuildFiles/SignedConsoleApplicationMissingDocumentation.csproj
Main/Source/JelleDruyts.BuildCop.Test/DocumentationFileRuleTest.cs
Main/Source/JelleDruyts.BuildCop.Test/FormattersTest.cs
Main/Source/JelleDruyts.BuildCop.Test/JelleDruyts.BuildCop.Test.csproj
Main/Source/JelleDruyts.BuildCop.Test/JelleDruyts.BuildCop.Test.csproj.vspscc
Main/Source/JelleDruyts.BuildCop.Test/Mocks/DerivedRuleElement.cs
Main/Source/JelleDruyts.BuildCop.Test/Mocks/ExceptionMockRule.cs
Main/Source/JelleDruyts.BuildCop.Test/Mocks/MockFormatter.cs
Main/Source/JelleDruyts.BuildCop.Test/Mocks/MockFormatterElement.cs
Main/Source/JelleDruyts.BuildCop.Test/Mocks/MockFormatterElementOtherType.cs
Main/Source/JelleDruyts.BuildCop.Test/Mocks/MockFormatterInvalid.cs
Main/Source/JelleDruyts.BuildCop.Test/Mocks/MockRule.cs
Main/Source/JelleDruyts.BuildCop.Test/Mocks/MockRuleElement.cs
Main/Source/JelleDruyts.BuildCop.Test/Mocks/MockRuleElementInvalid.cs
Main/Source/JelleDruyts.BuildCop.Test/Mocks/MockRuleInvalid.cs
Main/Source/JelleDruyts.BuildCop.Test/Mocks/MockRuleInvalidConfigurationDefinition.cs
Main/Source/JelleDruyts.BuildCop.Test/Mocks/MockRuleInvalidConfigurationType.cs
Main/Source/JelleDruyts.BuildCop.Test/NamingBuildFiles/ConsoleApplicationMismatchingNames.csproj
Main/Source/JelleDruyts.BuildCop.Test/NamingConventionsRuleTest.cs
Main/Source/JelleDruyts.BuildCop.Test/OrphanedProjectsRuleTest.cs
Main/Source/JelleDruyts.BuildCop.Test/Properties/AssemblyInfo.cs
Main/Source/JelleDruyts.BuildCop.Test/StrongNamingRuleTest.cs
Main/Source/JelleDruyts.BuildCop.sln
Main/Source/JelleDruyts.BuildCop.vsmdi
Main/Source/JelleDruyts.BuildCop.vssscc
Main/Source/JelleDruyts.BuildCop/AssemblyReference.cs
Main/Source/JelleDruyts.BuildCop/BuildCopEngine.cs
Main/Source/JelleDruyts.BuildCop/BuildCopReport.xslt
Main/Source/JelleDruyts.BuildCop/BuildFile.cs
Main/Source/JelleDruyts.BuildCop/BuildProperty.cs
Main/Source/JelleDruyts.BuildCop/Configuration/BuildCop.csd
Main/Source/JelleDruyts.BuildCop/Configuration/BuildCop.csd.diagram
Main/Source/JelleDruyts.BuildCop/Configuration/BuildCopCode.cs
Main/Source/JelleDruyts.BuildCop/Configuration/BuildCopCode.tt
Main/Source/JelleDruyts.BuildCop/Configuration/BuildCopConfigurationFactory.cs
Main/Source/JelleDruyts.BuildCop/Configuration/BuildCopSample.config
Main/Source/JelleDruyts.BuildCop/Configuration/BuildCopSample.tt
Main/Source/JelleDruyts.BuildCop/Configuration/BuildCopSchema.tt
Main/Source/JelleDruyts.BuildCop/Configuration/BuildCopSchema.xsd
Main/Source/JelleDruyts.BuildCop/Configuration/ConfigurationHelper.cs
Main/Source/JelleDruyts.BuildCop/Configuration/FormatterConfigurationElement.cs
Main/Source/JelleDruyts.BuildCop/Configuration/FormatterElement.cs
Main/Source/JelleDruyts.BuildCop/Configuration/RuleConfigurationElement.cs
Main/Source/JelleDruyts.BuildCop/Configuration/RuleElement.cs
Main/Source/JelleDruyts.BuildCop/Formatters/BaseFormatter.cs
Main/Source/JelleDruyts.BuildCop/Formatters/BuildCopFormatterAttribute.cs
Main/Source/JelleDruyts.BuildCop/Formatters/Configuration/FilebasedFormatterElement.cs
Main/Source/JelleDruyts.BuildCop/Formatters/Configuration/OutputElement.cs
Main/Source/JelleDruyts.BuildCop/Formatters/Configuration/XsltFilebasedFormatterElement.cs
Main/Source/JelleDruyts.BuildCop/Formatters/Configuration/XsltOutputElement.cs
Main/Source/JelleDruyts.BuildCop/Formatters/Console/ConsoleFormatter.cs
Main/Source/JelleDruyts.BuildCop/Formatters/Csv/CsvFormatter.cs
Main/Source/JelleDruyts.BuildCop/Formatters/FilebasedFormatter.cs
Main/Source/JelleDruyts.BuildCop/Formatters/Html/HtmlFormatter.cs
Main/Source/JelleDruyts.BuildCop/Formatters/Xml/XmlFormatter.cs
Main/Source/JelleDruyts.BuildCop/Formatters/XsltFilebasedFormatter.cs
Main/Source/JelleDruyts.BuildCop/GlobalSuppressions.cs
Main/Source/JelleDruyts.BuildCop/JelleDruyts.BuildCop.csproj
Main/Source/JelleDruyts.BuildCop/JelleDruyts.BuildCop.csproj.vspscc
Main/Source/JelleDruyts.BuildCop/MSBuild/BuildCop.cs
Main/Source/JelleDruyts.BuildCop/MSBuild/MSBuildFormatter.cs
Main/Source/JelleDruyts.BuildCop/Properties/AssemblyInfo.cs
Main/Source/JelleDruyts.BuildCop/Reporting/BuildCopReport.cs
Main/Source/JelleDruyts.BuildCop/Reporting/BuildFileReport.cs
Main/Source/JelleDruyts.BuildCop/Reporting/BuildGroupReport.cs
Main/Source/JelleDruyts.BuildCop/Reporting/LogEntry.cs
Main/Source/JelleDruyts.BuildCop/Rules/AssemblyReferences/AssemblyReferenceRule.cs
Main/Source/JelleDruyts.BuildCop/Rules/AssemblyReferences/Configuration/AssemblyLocationCollection.cs
Main/Source/JelleDruyts.BuildCop/Rules/AssemblyReferences/Configuration/AssemblyLocationElement.cs
Main/Source/JelleDruyts.BuildCop/Rules/AssemblyReferences/Configuration/AssemblyReferenceRuleElement.cs
Main/Source/JelleDruyts.BuildCop/Rules/BaseRule.cs
Main/Source/JelleDruyts.BuildCop/Rules/BuildCopRuleAttribute.cs
Main/Source/JelleDruyts.BuildCop/Rules/BuildProperties/BuildPropertiesRule.cs
Main/Source/JelleDruyts.BuildCop/Rules/BuildProperties/CompareOption.cs
Main/Source/JelleDruyts.BuildCop/Rules/BuildProperties/Configuration/BuildPropertiesRuleElement.cs
Main/Source/JelleDruyts.BuildCop/Rules/BuildProperties/Configuration/BuildPropertyCollection.cs
Main/Source/JelleDruyts.BuildCop/Rules/BuildProperties/Configuration/BuildPropertyElement.cs
Main/Source/JelleDruyts.BuildCop/Rules/DocumentationFile/DocumentationFileRule.cs
Main/Source/JelleDruyts.BuildCop/Rules/NamingConventions/Configuration/NamingConventionsRuleElement.cs
Main/Source/JelleDruyts.BuildCop/Rules/NamingConventions/Configuration/PrefixesElement.cs
Main/Source/JelleDruyts.BuildCop/Rules/NamingConventions/NamingConventionsRule.cs
Main/Source/JelleDruyts.BuildCop/Rules/OrphanedProjects/Configuration/OrphanedProjectsRuleElement.cs
Main/Source/JelleDruyts.BuildCop/Rules/OrphanedProjects/Configuration/SolutionsElement.cs
Main/Source/JelleDruyts.BuildCop/Rules/OrphanedProjects/OrphanedProjectsRule.cs
Main/Source/JelleDruyts.BuildCop/Rules/StrongNaming/Configuration/StrongNamingElement.cs
Main/Source/JelleDruyts.BuildCop/Rules/StrongNaming/Configuration/StrongNamingRuleElement.cs
Main/Source/JelleDruyts.BuildCop/Rules/StrongNaming/StrongNamingRule.cs
Main/Source/localtestrun.testrunconfig
Releases/1.0/Source/Documentation/BuildCop.sitemap
Releases/1.0/Source/Documentation/Configuration.html
Releases/1.0/Source/Documentation/Customization.html
Releases/1.0/Source/Documentation/Documentation.html
Releases/1.0/Source/Documentation/Formatters.html
Releases/1.0/Source/Documentation/JelleDruyts.BuildCop.chm
Releases/1.0/Source/Documentation/JelleDruyts.BuildCop.shfb
Releases/1.0/Source/Documentation/Rules.html
Releases/1.0/Source/Documentation/StyleSheet.css
Releases/1.0/Source/JelleDruyts.BuildCop.Console/App.config
Releases/1.0/Source/JelleDruyts.BuildCop.Console/JelleDruyts.BuildCop.Console.csproj
Releases/1.0/Source/JelleDruyts.BuildCop.Console/JelleDruyts.BuildCop.Console.csproj.vspscc
Releases/1.0/Source/JelleDruyts.BuildCop.Console/Program.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Console/Properties/AssemblyInfo.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/App.config
Releases/1.0/Source/JelleDruyts.BuildCop.Test/AssemblyReferenceRuleTest.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/BaseFormatterTest.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/BaseRuleTest.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/BuildCopEngineTest.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/BuildFileTest.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/BuildFiles/DefaultConsoleApplication.csproj
Releases/1.0/Source/JelleDruyts.BuildCop.Test/BuildFiles/Dummy.vdproj
Releases/1.0/Source/JelleDruyts.BuildCop.Test/BuildFiles/SignedConsoleApplication.csproj
Releases/1.0/Source/JelleDruyts.BuildCop.Test/BuildFiles/TestSolution.sln
Releases/1.0/Source/JelleDruyts.BuildCop.Test/BuildPropertiesRuleTest.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/ConfigurationTest.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/DocumentationBuildFiles/SignedConsoleApplicationIncorrectDocumentation.csproj
Releases/1.0/Source/JelleDruyts.BuildCop.Test/DocumentationBuildFiles/SignedConsoleApplicationMissingDocumentation.csproj
Releases/1.0/Source/JelleDruyts.BuildCop.Test/DocumentationFileRuleTest.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/FormattersTest.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/JelleDruyts.BuildCop.Test.csproj
Releases/1.0/Source/JelleDruyts.BuildCop.Test/JelleDruyts.BuildCop.Test.csproj.vspscc
Releases/1.0/Source/JelleDruyts.BuildCop.Test/Mocks/DerivedRuleElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/Mocks/ExceptionMockRule.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/Mocks/MockFormatter.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/Mocks/MockFormatterElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/Mocks/MockFormatterElementOtherType.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/Mocks/MockFormatterInvalid.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/Mocks/MockRule.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/Mocks/MockRuleElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/Mocks/MockRuleElementInvalid.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/Mocks/MockRuleInvalid.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/Mocks/MockRuleInvalidConfigurationDefinition.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/Mocks/MockRuleInvalidConfigurationType.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/NamingBuildFiles/ConsoleApplicationMismatchingNames.csproj
Releases/1.0/Source/JelleDruyts.BuildCop.Test/NamingConventionsRuleTest.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/OrphanedProjectsRuleTest.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/Properties/AssemblyInfo.cs
Releases/1.0/Source/JelleDruyts.BuildCop.Test/StrongNamingRuleTest.cs
Releases/1.0/Source/JelleDruyts.BuildCop.sln
Releases/1.0/Source/JelleDruyts.BuildCop.vsmdi
Releases/1.0/Source/JelleDruyts.BuildCop.vssscc
Releases/1.0/Source/JelleDruyts.BuildCop/AssemblyReference.cs
Releases/1.0/Source/JelleDruyts.BuildCop/BuildCopEngine.cs
Releases/1.0/Source/JelleDruyts.BuildCop/BuildCopReport.xslt
Releases/1.0/Source/JelleDruyts.BuildCop/BuildFile.cs
Releases/1.0/Source/JelleDruyts.BuildCop/BuildProperty.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Configuration/BuildCop.csd
Releases/1.0/Source/JelleDruyts.BuildCop/Configuration/BuildCop.csd.diagram
Releases/1.0/Source/JelleDruyts.BuildCop/Configuration/BuildCopCode.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Configuration/BuildCopCode.tt
Releases/1.0/Source/JelleDruyts.BuildCop/Configuration/BuildCopSample.config
Releases/1.0/Source/JelleDruyts.BuildCop/Configuration/BuildCopSample.tt
Releases/1.0/Source/JelleDruyts.BuildCop/Configuration/BuildCopSchema.tt
Releases/1.0/Source/JelleDruyts.BuildCop/Configuration/BuildCopSchema.xsd
Releases/1.0/Source/JelleDruyts.BuildCop/Configuration/ConfigurationHelper.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Configuration/FormatterConfigurationElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Configuration/FormatterElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Configuration/RuleConfigurationElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Configuration/RuleElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Formatters/BaseFormatter.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Formatters/BuildCopFormatterAttribute.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Formatters/Configuration/FilebasedFormatterElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Formatters/Configuration/OutputElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Formatters/Configuration/XsltFilebasedFormatterElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Formatters/Configuration/XsltOutputElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Formatters/Console/ConsoleFormatter.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Formatters/Csv/CsvFormatter.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Formatters/FilebasedFormatter.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Formatters/Html/HtmlFormatter.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Formatters/Xml/XmlFormatter.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Formatters/XsltFilebasedFormatter.cs
Releases/1.0/Source/JelleDruyts.BuildCop/GlobalSuppressions.cs
Releases/1.0/Source/JelleDruyts.BuildCop/JelleDruyts.BuildCop.csproj
Releases/1.0/Source/JelleDruyts.BuildCop/JelleDruyts.BuildCop.csproj.vspscc
Releases/1.0/Source/JelleDruyts.BuildCop/Properties/AssemblyInfo.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Reporting/BuildCopReport.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Reporting/BuildFileReport.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Reporting/BuildGroupReport.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Reporting/LogEntry.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/AssemblyReferences/AssemblyReferenceRule.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/AssemblyReferences/Configuration/AssemblyLocationCollection.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/AssemblyReferences/Configuration/AssemblyLocationElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/AssemblyReferences/Configuration/AssemblyReferenceRuleElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/BaseRule.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/BuildCopRuleAttribute.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/BuildProperties/BuildPropertiesRule.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/BuildProperties/CompareOption.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/BuildProperties/Configuration/BuildPropertiesRuleElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/BuildProperties/Configuration/BuildPropertyCollection.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/BuildProperties/Configuration/BuildPropertyElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/DocumentationFile/DocumentationFileRule.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/NamingConventions/Configuration/NamingConventionsRuleElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/NamingConventions/Configuration/PrefixesElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/NamingConventions/NamingConventionsRule.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/OrphanedProjects/Configuration/OrphanedProjectsRuleElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/OrphanedProjects/Configuration/SolutionsElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/OrphanedProjects/OrphanedProjectsRule.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/StrongNaming/Configuration/StrongNamingElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/StrongNaming/Configuration/StrongNamingRuleElement.cs
Releases/1.0/Source/JelleDruyts.BuildCop/Rules/StrongNaming/StrongNamingRule.cs
Releases/1.0/Source/localtestrun.testrunconfig

Download

Click the following link to download buildcop.zip.

buildcop.zip




















Home »
  C# Free Code »
    Development »




Algorithm
ANTLR
AOP
Application
Barcode
CHM
Design Patterns
Desktop
DotNet
DotNet Engine
DotNet Application
DotNet Assembly
DotNet Library
Engine
Epub
Example
File
File Library
Framework
GIS
Intellisense
IoC
Library
log4net
Matlab
MSBuild
MVC
MVP
MVVM
Numerical Library
NUnit
OpenCL
Plugin
Quartz
Resx File
SDK
SMS
Thread
UnitTest
Utility
VisualStudio
Windows
XML