Reference to an assembly
Relative or absolute path to the assembly (optional)
Friendly display name (optional)
Fusion name of the assembly (optional)
Whether only the version in the fusion name should be referenced (optional, boolean)
Aliases for the reference (optional)
Whether the reference should be copied to the output folder (optional, boolean)
The minimum required target framework version in order to use this assembly as a reference
Assembly name or filename
Reference to a COM component
Friendly display name (optional)
GUID in the form {00000000-0000-0000-0000-000000000000}
Major part of the version number
Minor part of the version number
Locale ID
Wrapper tool, such as tlbimp
Is it isolated (boolean)
COM component name
Reference to a native manifest file, or to a file that contains a native manifest
Base name of manifest file
Relative path to manifest file
Reference full name
Reference to another project
Friendly display name (optional)
Project GUID, in the form {00000000-0000-0000-0000-000000000000}
Path to project file
Source files for compiler
Whether file was generated from another file (boolean)
Notional path within project to display if the file is physically located outside of the project file's cone (optional)
Display in user interface (optional, boolean)
Semi-colon separated list of source files (wildcards are allowed)
Resources to be embedded in the generated assembly
Name of any file generator that is run on this item
File that was created by any file generator that was run on this item
Namespace into which any file generator that is run on this item should create code
Notional path within project to display if the file is physically located outside of the project file's cone (optional)
Display in user interface (optional, boolean)
Semi-colon separated list of resource files (wildcards are allowed)
Files that are not compiled, but may be embedded or published
Name of any file generator that is run on this item
Notional path within project to display if the file is physically located outside of the project file's cone (optional)
Default, Included, Excluded, DataFile, or Prerequisite
Display in user interface (optional, boolean)
Copy file to output directory (optional, boolean, default false)
Semi-colon separated list of content files (wildcards are allowed)
XAML files that are converted to binary and compiled into the assembly
Name of any file generator that is run on this item
Notional path within project to display if the file is physically located outside of the project file's cone (optional)
Copy file to output directory (optional, boolean, default false)
Semi-colon separated list of XAML files (wildcards are allowed)
File that is compiled into the assembly
Name of any file generator that is run on this item
Notional path within project to display if the file is physically located outside of the project file's cone (optional)
Copy file to output directory (optional, boolean, default false)
Semi-colon separated list of files (wildcards are allowed)
XAML file that contains the application definition, only one can be defined
Name of any file generator that is run on this item
Notional path within project to display if the file is physically located outside of the project file's cone (optional)
Copy file to output directory (optional, boolean, default false)
Files that should have no role in the build process
Name of any file generator that is run on this item
Notional path within project to display if the file is physically located outside of the project file's cone (optional)
Display in user interface (optional, boolean)
The base application manifest for the build. Contains ClickOnce security information.
Code Analysis custom dictionaries.
Semicolon-separated list of Code Analysis custom dictionaries. Wildcards are allowed.
Code Analysis projects (*.fxcop) or reports to import.
Semicolon-separated list of Code Analysis projects (*.fxcop) or reports to import. Wildcards are allowed.
Folder on disk
Assemblies whose namespaces should be imported by the Visual Basic compiler
Name of Web References folder to display in user interface
Represents a reference to a web service
URL to web service
Display in user interface (optional, boolean)
Display in user interface (optional, boolean)
Display in user interface (optional, boolean)
(boolean)
(boolean)
Default, Included, Excluded, DataFile, ManifestEntryPoint, or Prerequisite
integer
Matches the expression "\d\.\d\.\d\.(\d|\*)"
Name of folder for Application Designer
Name of output assembly
boolean
HomeSite, Relative, or Absolute
boolean
boolean
Whether to emit symbols (boolean)
none, pdbonly, or full
Whether DEBUG is defined (boolean)
Whether TRACE is defined (boolean)
boolean
Indicates whether to apply the XSL style sheet specified in $(CodeAnalysisLogFileXsl) to the Code Analysis report. This report is specified in $(CodeAnalysisLogFile). The default is false.
Path to the XSL style sheet that will be applied to the Code Analysis console output. The default is an empty string (''), which causes Code Analysis to use its default console output.
Culture to use for Code Analysis spelling rules, for example, 'en-US' or 'en-AU'. The default is the current user interface language for Windows.
Indicates whether Code Analysis generates a report file, even when there are no active warnings or errors. The default is true.
Indicates whether Code Analysis generates a '$(CodeAnalysisInputAssembly).lastcodeanalysissucceeded' file in the output folder when no build-breaking errors occur. The default is true.
Indicates whether Code Analysis should silently fail when analyzing invalid assemblies, such as those without managed code. The default is true.
Indicates whether Code Analysis should fail silently when it analyzes invalid assemblies, such as those without managed code. The default is true.
Path to the assembly to be analyzed by Code Analysis. The default is '$(OutDir)$(TargetName)$(TargetExt)'.
Path to the output file for the Code Analysis report. The default is '$(CodeAnalysisInputAssembly).CodeAnalysisLog.xml'.
Path to the XSL style sheet to reference in the Code Analysis output report. This report is specified in $(CodeAnalysisLogFile). The default is an empty string ('').
Name of the file, without the path, where Code Analysis project-level suppressions are stored. The default is 'GlobalSuppressions$(DefaultLanguageSourceExtension)'.
Indicates whether to run all overridable Code Analysis rules against all targets. This will cause specific rules, such as those within the Design and Naming categories, to run against both public and internal APIs, instead of only public APIs. The default is false.
Indicates whether to output Code Analysis warnings and errors to the console. The default is false.
Path to the Code Analysis installation folder. The default is '$(VSINSTALLDIR)\Team Tools\Static Analysis Tools\FxCop'.
Path to the .NET Framework folder that contains platform assemblies, such as mscorlib.dll and System.dll. The default is an empty string ('').
Path to the Code Analysis project (*.fxcop) to load. The default is an empty string ('').
Indicates whether to suppress all Code Analysis console output other than errors and warnings. This applies when $(CodeAnalysisOutputToConsole) is true. The default is false.
Semicolon-separated list of Code Analysis rules. The rules are in the form '[+|-][!]Category#CheckId', where '+' enables the rule, '-' disables the rule, and '!' causes the rule to be treated as an error. For example, '-Microsoft.Naming#CA1700;+!Microsoft.Naming#CA1701'. The default is an empty string ('') which enables all rules.
Semicolon-separated list of paths either to Code Analysis rule assemblies or to folders that contain Code Analysis rule assemblies. The paths are in the form '[+|-][!][file|folder]', where '+' enables all rules in rule assembly, '-' disables all rules in rule assembly, and '!' causes all rules in rule assembly to be treated as errors. For example '+D:\Projects\Rules\NamingRules.dll;+!D:\Projects\Rules\SecurityRules.dll'. The default is '$(CodeAnalysisPath)\Rules'.
Comma-separated list of the type ('Active', 'Excluded', or 'Absent') of warnings and errors to save to the output report file. The default is 'Active'.
Indicates whether Code Analysis should search the Global Assembly Cache (GAC) for missing references that are encountered during analysis. The default is true.
Indicates whether to output a Code Analysis summary to the console after analysis. The default is false.
The time, in seconds, that Code Analysis should wait for analysis of a single item to complete before it aborts analysis. Specify 0 to cause Code Analysis to wait indefinitely. The default is 120.
Indicates whether to treat all Code Analysis warnings as errors. The default is false.
Indicates whether to update the Code Analysis project (*.fxcop) specified in $(CodeAnalysisProject). This applies when there are changes during analysis. The default is false.
Indicates whether to include the name of the rule when Code Analysis emits a suppression. The default is true.
Web, Unc, or Disk
boolean
Matches the expression "\d\.\d\.\d\.\d"
Whether standard libraries (such as mscorlib) should be referenced automatically (boolean)
Comma separated list of disabled warnings
boolean
Should compiler optimize output (boolean)
Option Compare setting (Text or Binary)
Should Option Explicit be set (On or Off)
Should Option Strict be set (On or Off)
Should Option Infer be set (On or Off)
Path to output folder, with trailing slash
Type of output to generate (WinExe, Exe, or Library)
Command line to be run at the end of build
Command line to be run at the start of build
Semi-colon separated list of folders to search during reference resolution
Indicates whether to run Code Analysis during the build.
Type that contains the main entry point
boolean
boolean
Hours, Days, or Weeks
Foreground or Background
boolean
boolean
integer between 0 and 4 inclusive
Comma separated list of warning numbers to treat as errors