diff options
author | davidmatson <dmatson@microsoft.com> | 2012-11-07 04:37:22 +0400 |
---|---|---|
committer | davidmatson <dmatson@microsoft.com> | 2012-11-09 02:20:29 +0400 |
commit | 0f37426c4adcc837d97960d6b72775578d62396a (patch) | |
tree | 7dab997f67c84de2264ce910a25d3424cead80de /src/System.Web.Mvc | |
parent | b50db755d8556e65c654819193a1f2c01cac3077 (diff) |
Create separate CodeAnalysis configuration.
Remove SuppressMessage attributes from Release configuration.
Also, cleanup project file settings/make consistent.
Diffstat (limited to 'src/System.Web.Mvc')
-rw-r--r-- | src/System.Web.Mvc/System.Web.Mvc.csproj | 50 |
1 files changed, 38 insertions, 12 deletions
diff --git a/src/System.Web.Mvc/System.Web.Mvc.csproj b/src/System.Web.Mvc/System.Web.Mvc.csproj index 90908c67..6d4f76ba 100644 --- a/src/System.Web.Mvc/System.Web.Mvc.csproj +++ b/src/System.Web.Mvc/System.Web.Mvc.csproj @@ -4,7 +4,6 @@ <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> - <CodeAnalysis Condition=" '$(CodeAnalysis)' == '' ">false</CodeAnalysis> <ProductVersion>9.0.30729</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{3D3FFD8A-624D-4E9B-954B-E1C105507975}</ProjectGuid> @@ -13,10 +12,6 @@ <RootNamespace>System.Web.Mvc</RootNamespace> <AssemblyName>System.Web.Mvc</AssemblyName> <FileAlignment>512</FileAlignment> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - <TreatWarningsAsErrors>true</TreatWarningsAsErrors> - <BaseAddress>1609891840</BaseAddress> <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> <RestorePackages>true</RestorePackages> </PropertyGroup> @@ -26,26 +21,57 @@ <Optimize>false</Optimize> <OutputPath>..\..\bin\Debug\</OutputPath> <DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETMVC</DefineConstants> - <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet> - <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <TreatWarningsAsErrors>true</TreatWarningsAsErrors> <NoWarn>1591</NoWarn> + <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile> + <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis> + <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet> + <BaseAddress>1609891840</BaseAddress> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <OutputPath>..\..\bin\Release\</OutputPath> - <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETMVC</DefineConstants> - <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet> + <DefineConstants>TRACE;ASPNETMVC</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <TreatWarningsAsErrors>true</TreatWarningsAsErrors> + <NoWarn>1591</NoWarn> + <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile> <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis> - <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile> + <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet> + <BaseAddress>1609891840</BaseAddress> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' "> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>..\..\bin\CodeAnalysis\</OutputPath> + <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETMVC</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <TreatWarningsAsErrors>true</TreatWarningsAsErrors> <NoWarn>1591</NoWarn> + <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile> + <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis> + <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet> + <BaseAddress>1609891840</BaseAddress> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU'"> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' "> <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> <OutputPath>..\..\bin\CodeCoverage\</OutputPath> <DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;CODE_COVERAGE;ASPNETMVC</DefineConstants> - <DebugType>full</DebugType> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <TreatWarningsAsErrors>true</TreatWarningsAsErrors> + <NoWarn>1591</NoWarn> + <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile> + <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis> <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet> + <BaseAddress>1609891840</BaseAddress> </PropertyGroup> <ItemGroup> <Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |