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