Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/aspnetwebstack.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordavidmatson <dmatson@microsoft.com>2012-11-07 04:37:22 +0400
committerdavidmatson <dmatson@microsoft.com>2012-11-09 02:20:29 +0400
commit0f37426c4adcc837d97960d6b72775578d62396a (patch)
tree7dab997f67c84de2264ce910a25d3424cead80de
parentb50db755d8556e65c654819193a1f2c01cac3077 (diff)
Create separate CodeAnalysis configuration.
Remove SuppressMessage attributes from Release configuration. Also, cleanup project file settings/make consistent.
-rw-r--r--Extensions.sln42
-rw-r--r--Runtime.msbuild8
-rw-r--r--Runtime.sln165
-rw-r--r--build.cmd4
-rw-r--r--src/Microsoft.AspNet.Mvc.Facebook/Microsoft.AspNet.Mvc.Facebook.csproj16
-rw-r--r--src/Microsoft.Web.Helpers/Microsoft.Web.Helpers.csproj43
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/Microsoft.Web.Http.Data.EntityFramework.csproj42
-rw-r--r--src/Microsoft.Web.Http.Data.Helpers/Microsoft.Web.Http.Data.Helpers.csproj42
-rw-r--r--src/Microsoft.Web.Http.Data/Microsoft.Web.Http.Data.csproj42
-rw-r--r--src/Microsoft.Web.Mvc/Microsoft.Web.Mvc.csproj43
-rw-r--r--src/Microsoft.Web.WebPages.OAuth/Microsoft.Web.WebPages.OAuth.csproj30
-rw-r--r--src/SPA/SPA.csproj5
-rw-r--r--src/System.Net.Http.Formatting.NetCore/System.Net.Http.Formatting.NetCore.csproj41
-rw-r--r--src/System.Net.Http.Formatting/System.Net.Http.Formatting.csproj43
-rw-r--r--src/System.Web.Helpers/System.Web.Helpers.csproj43
-rw-r--r--src/System.Web.Http.OData/System.Web.Http.OData.csproj49
-rw-r--r--src/System.Web.Http.SelfHost/System.Web.Http.SelfHost.csproj43
-rw-r--r--src/System.Web.Http.SignalR/System.Web.Http.SignalR.csproj34
-rw-r--r--src/System.Web.Http.Tracing/System.Web.Http.Tracing.csproj41
-rw-r--r--src/System.Web.Http.WebHost/System.Web.Http.WebHost.csproj43
-rw-r--r--src/System.Web.Http/System.Web.Http.csproj44
-rw-r--r--src/System.Web.Mvc/System.Web.Mvc.csproj50
-rw-r--r--src/System.Web.Razor/System.Web.Razor.csproj45
-rw-r--r--src/System.Web.WebPages.Administration/System.Web.WebPages.Administration.csproj45
-rw-r--r--src/System.Web.WebPages.Deployment/System.Web.WebPages.Deployment.csproj45
-rw-r--r--src/System.Web.WebPages.Razor/System.Web.WebPages.Razor.csproj45
-rw-r--r--src/System.Web.WebPages/System.Web.WebPages.csproj45
-rw-r--r--src/WebApiHelpPage/WebApiHelpPage.csproj37
-rw-r--r--src/WebMatrix.Data/WebMatrix.Data.csproj45
-rw-r--r--src/WebMatrix.WebData/WebMatrix.WebData.csproj45
-rw-r--r--test/Microsoft.TestCommon/Microsoft.TestCommon.csproj34
-rw-r--r--test/Microsoft.Web.Helpers.Test/Microsoft.Web.Helpers.Test.csproj34
-rw-r--r--test/Microsoft.Web.Http.Data.Helpers.Test/Microsoft.Web.Http.Data.Helpers.Test.csproj34
-rw-r--r--test/Microsoft.Web.Http.Data.Test/Microsoft.Web.Http.Data.Test.csproj34
-rw-r--r--test/Microsoft.Web.Mvc.Test/Microsoft.Web.Mvc.Test.csproj34
-rw-r--r--test/Microsoft.Web.WebPages.OAuth.Test/Microsoft.Web.WebPages.OAuth.Test.csproj31
-rw-r--r--test/SPA.Test/SPA.Test.csproj11
-rw-r--r--test/System.Net.Http.Formatting.Test/System.Net.Http.Formatting.Test.csproj34
-rw-r--r--test/System.Web.Helpers.Test/System.Web.Helpers.Test.csproj34
-rw-r--r--test/System.Web.Http.Integration.Test/System.Web.Http.Integration.Test.csproj34
-rw-r--r--test/System.Web.Http.OData.Test/System.Web.Http.OData.Test.csproj27
-rw-r--r--test/System.Web.Http.SelfHost.Test/System.Web.Http.SelfHost.Test.csproj34
-rw-r--r--test/System.Web.Http.SignalR.Test/System.Web.Http.SignalR.Test.csproj26
-rw-r--r--test/System.Web.Http.Test/System.Web.Http.Test.csproj34
-rw-r--r--test/System.Web.Http.Tracing.Test/System.Web.Http.Tracing.Test.csproj29
-rw-r--r--test/System.Web.Http.WebHost.Test/System.Web.Http.WebHost.Test.csproj34
-rw-r--r--test/System.Web.Mvc.Test/System.Web.Mvc.Test.csproj34
-rw-r--r--test/System.Web.Razor.Test/System.Web.Razor.Test.csproj41
-rw-r--r--test/System.Web.WebPages.Administration.Test/System.Web.WebPages.Administration.Test.csproj34
-rw-r--r--test/System.Web.WebPages.Deployment.Test/System.Web.WebPages.Deployment.Test.csproj34
-rw-r--r--test/System.Web.WebPages.Razor.Test/System.Web.WebPages.Razor.Test.csproj34
-rw-r--r--test/System.Web.WebPages.Test/System.Web.WebPages.Test.csproj34
-rw-r--r--test/WebApiHelpPage.Test/WebApiHelpPage.Test.csproj31
-rw-r--r--test/WebMatrix.Data.Test/WebMatrix.Data.Test.csproj34
-rw-r--r--test/WebMatrix.WebData.Test/WebMatrix.WebData.Test.csproj34
55 files changed, 1593 insertions, 480 deletions
diff --git a/Extensions.sln b/Extensions.sln
index d0ea1455..408e5874 100644
--- a/Extensions.sln
+++ b/Extensions.sln
@@ -33,6 +33,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNet.Mvc.Facebo
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ CodeAnalysis|Any CPU = CodeAnalysis|Any CPU
+ CodeAnalysisVS2010|Any CPU = CodeAnalysisVS2010|Any CPU
CodeCoverage|Any CPU = CodeCoverage|Any CPU
Debug|Any CPU = Debug|Any CPU
DebugVS2010|Any CPU = DebugVS2010|Any CPU
@@ -40,6 +42,10 @@ Global
ReleaseVS2010|Any CPU = ReleaseVS2010|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {FEDFE6CA-8282-4C5B-A756-E97189690982}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {FEDFE6CA-8282-4C5B-A756-E97189690982}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {FEDFE6CA-8282-4C5B-A756-E97189690982}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {FEDFE6CA-8282-4C5B-A756-E97189690982}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{FEDFE6CA-8282-4C5B-A756-E97189690982}.CodeCoverage|Any CPU.ActiveCfg = CodeCoverage|Any CPU
{FEDFE6CA-8282-4C5B-A756-E97189690982}.CodeCoverage|Any CPU.Build.0 = CodeCoverage|Any CPU
{FEDFE6CA-8282-4C5B-A756-E97189690982}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -50,6 +56,10 @@ Global
{FEDFE6CA-8282-4C5B-A756-E97189690982}.Release|Any CPU.Build.0 = Release|Any CPU
{FEDFE6CA-8282-4C5B-A756-E97189690982}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{FEDFE6CA-8282-4C5B-A756-E97189690982}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {291EF478-BF24-4935-BC78-E0DCCD0C9A1B}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {291EF478-BF24-4935-BC78-E0DCCD0C9A1B}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {291EF478-BF24-4935-BC78-E0DCCD0C9A1B}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {291EF478-BF24-4935-BC78-E0DCCD0C9A1B}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{291EF478-BF24-4935-BC78-E0DCCD0C9A1B}.CodeCoverage|Any CPU.ActiveCfg = CodeCoverage|Any CPU
{291EF478-BF24-4935-BC78-E0DCCD0C9A1B}.CodeCoverage|Any CPU.Build.0 = CodeCoverage|Any CPU
{291EF478-BF24-4935-BC78-E0DCCD0C9A1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -60,6 +70,10 @@ Global
{291EF478-BF24-4935-BC78-E0DCCD0C9A1B}.Release|Any CPU.Build.0 = Release|Any CPU
{291EF478-BF24-4935-BC78-E0DCCD0C9A1B}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{291EF478-BF24-4935-BC78-E0DCCD0C9A1B}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {6E81EF98-8F5C-4EED-8B37-456991CA56FD}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {6E81EF98-8F5C-4EED-8B37-456991CA56FD}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {6E81EF98-8F5C-4EED-8B37-456991CA56FD}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {6E81EF98-8F5C-4EED-8B37-456991CA56FD}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{6E81EF98-8F5C-4EED-8B37-456991CA56FD}.CodeCoverage|Any CPU.ActiveCfg = CodeCoverage|Any CPU
{6E81EF98-8F5C-4EED-8B37-456991CA56FD}.CodeCoverage|Any CPU.Build.0 = CodeCoverage|Any CPU
{6E81EF98-8F5C-4EED-8B37-456991CA56FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -70,6 +84,10 @@ Global
{6E81EF98-8F5C-4EED-8B37-456991CA56FD}.Release|Any CPU.Build.0 = Release|Any CPU
{6E81EF98-8F5C-4EED-8B37-456991CA56FD}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{6E81EF98-8F5C-4EED-8B37-456991CA56FD}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {F87FD911-4A97-4057-8EAE-1CB96B9A1937}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {F87FD911-4A97-4057-8EAE-1CB96B9A1937}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {F87FD911-4A97-4057-8EAE-1CB96B9A1937}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {F87FD911-4A97-4057-8EAE-1CB96B9A1937}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{F87FD911-4A97-4057-8EAE-1CB96B9A1937}.CodeCoverage|Any CPU.ActiveCfg = CodeCoverage|Any CPU
{F87FD911-4A97-4057-8EAE-1CB96B9A1937}.CodeCoverage|Any CPU.Build.0 = CodeCoverage|Any CPU
{F87FD911-4A97-4057-8EAE-1CB96B9A1937}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -80,6 +98,10 @@ Global
{F87FD911-4A97-4057-8EAE-1CB96B9A1937}.Release|Any CPU.Build.0 = Release|Any CPU
{F87FD911-4A97-4057-8EAE-1CB96B9A1937}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{F87FD911-4A97-4057-8EAE-1CB96B9A1937}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {CF73AAA7-ACE9-4C91-AFA5-5EC1DF18FEEE}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {CF73AAA7-ACE9-4C91-AFA5-5EC1DF18FEEE}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {CF73AAA7-ACE9-4C91-AFA5-5EC1DF18FEEE}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {CF73AAA7-ACE9-4C91-AFA5-5EC1DF18FEEE}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{CF73AAA7-ACE9-4C91-AFA5-5EC1DF18FEEE}.CodeCoverage|Any CPU.ActiveCfg = CodeCoverage|Any CPU
{CF73AAA7-ACE9-4C91-AFA5-5EC1DF18FEEE}.CodeCoverage|Any CPU.Build.0 = CodeCoverage|Any CPU
{CF73AAA7-ACE9-4C91-AFA5-5EC1DF18FEEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -90,6 +112,10 @@ Global
{CF73AAA7-ACE9-4C91-AFA5-5EC1DF18FEEE}.Release|Any CPU.Build.0 = Release|Any CPU
{CF73AAA7-ACE9-4C91-AFA5-5EC1DF18FEEE}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{CF73AAA7-ACE9-4C91-AFA5-5EC1DF18FEEE}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {D344485F-F8CA-4B02-AF3D-D9C6FD556CA9}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {D344485F-F8CA-4B02-AF3D-D9C6FD556CA9}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {D344485F-F8CA-4B02-AF3D-D9C6FD556CA9}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {D344485F-F8CA-4B02-AF3D-D9C6FD556CA9}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{D344485F-F8CA-4B02-AF3D-D9C6FD556CA9}.CodeCoverage|Any CPU.ActiveCfg = Release|Any CPU
{D344485F-F8CA-4B02-AF3D-D9C6FD556CA9}.CodeCoverage|Any CPU.Build.0 = Release|Any CPU
{D344485F-F8CA-4B02-AF3D-D9C6FD556CA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -100,6 +126,10 @@ Global
{D344485F-F8CA-4B02-AF3D-D9C6FD556CA9}.Release|Any CPU.Build.0 = Release|Any CPU
{D344485F-F8CA-4B02-AF3D-D9C6FD556CA9}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{D344485F-F8CA-4B02-AF3D-D9C6FD556CA9}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.CodeCoverage|Any CPU.ActiveCfg = CodeCoverage|Any CPU
{FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.CodeCoverage|Any CPU.Build.0 = CodeCoverage|Any CPU
{FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -110,6 +140,10 @@ Global
{FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.Release|Any CPU.Build.0 = Release|Any CPU
{FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {8A607AC9-E7DD-4B74-A0B1-47FC95B9838B}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {8A607AC9-E7DD-4B74-A0B1-47FC95B9838B}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {8A607AC9-E7DD-4B74-A0B1-47FC95B9838B}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {8A607AC9-E7DD-4B74-A0B1-47FC95B9838B}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{8A607AC9-E7DD-4B74-A0B1-47FC95B9838B}.CodeCoverage|Any CPU.ActiveCfg = Release|Any CPU
{8A607AC9-E7DD-4B74-A0B1-47FC95B9838B}.CodeCoverage|Any CPU.Build.0 = Release|Any CPU
{8A607AC9-E7DD-4B74-A0B1-47FC95B9838B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -120,6 +154,10 @@ Global
{8A607AC9-E7DD-4B74-A0B1-47FC95B9838B}.Release|Any CPU.Build.0 = Release|Any CPU
{8A607AC9-E7DD-4B74-A0B1-47FC95B9838B}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{8A607AC9-E7DD-4B74-A0B1-47FC95B9838B}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {E22245AF-D5E1-46F6-B443-C886983EC50C}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {E22245AF-D5E1-46F6-B443-C886983EC50C}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {E22245AF-D5E1-46F6-B443-C886983EC50C}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {E22245AF-D5E1-46F6-B443-C886983EC50C}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{E22245AF-D5E1-46F6-B443-C886983EC50C}.CodeCoverage|Any CPU.ActiveCfg = Release|Any CPU
{E22245AF-D5E1-46F6-B443-C886983EC50C}.CodeCoverage|Any CPU.Build.0 = Release|Any CPU
{E22245AF-D5E1-46F6-B443-C886983EC50C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -130,6 +168,10 @@ Global
{E22245AF-D5E1-46F6-B443-C886983EC50C}.Release|Any CPU.Build.0 = Release|Any CPU
{E22245AF-D5E1-46F6-B443-C886983EC50C}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{E22245AF-D5E1-46F6-B443-C886983EC50C}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {821A136C-7C6F-44C6-A9E6-C39B5BFB1483}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {821A136C-7C6F-44C6-A9E6-C39B5BFB1483}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {821A136C-7C6F-44C6-A9E6-C39B5BFB1483}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {821A136C-7C6F-44C6-A9E6-C39B5BFB1483}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{821A136C-7C6F-44C6-A9E6-C39B5BFB1483}.CodeCoverage|Any CPU.ActiveCfg = Release|Any CPU
{821A136C-7C6F-44C6-A9E6-C39B5BFB1483}.CodeCoverage|Any CPU.Build.0 = Release|Any CPU
{821A136C-7C6F-44C6-A9E6-C39B5BFB1483}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
diff --git a/Runtime.msbuild b/Runtime.msbuild
index 357f210c..b9027ec3 100644
--- a/Runtime.msbuild
+++ b/Runtime.msbuild
@@ -1,7 +1,8 @@
<Project DefaultTargets="UnitTest" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' and '$(Desktop)' == 'true' ">CodeAnalysis</Configuration>
<Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
- <CodeAnalysis Condition=" '$(CodeAnalysis)' == '' ">true</CodeAnalysis>
+ <CodeAnalysis Condition=" '$(CodeAnalysis)' == '' and '$(Configuration)' != 'Release' ">true</CodeAnalysis>
<StyleCopEnabled Condition=" '$(StyleCopEnabled)' == '' ">true</StyleCopEnabled>
<BuildInParallel Condition=" '$(BuildInParallel)' == '' And $(MSBuildNodeCount) &gt; 1 ">true</BuildInParallel>
<BuildInParallel Condition=" '$(BuildInParallel)' == '' ">false</BuildInParallel>
@@ -59,8 +60,9 @@
<Target Name="Build" DependsOnTargets="Prereq">
<!-- we need to batch the solution files since they both build Microsoft.TestCommon -->
- <MakeDir Directories="bin\%(SolutionsToBuild.ReleaseRoot)\$(Configuration)" />
- <MSBuild
+ <Error Condition=" '$(CodeAnalysis)' == 'true' and '$(Configuration)' == 'Release' " Text="Unable to run code analysis in Release configuration. Release assemblies do not include SuppressMessage attributes (so code analysis would always fail with the errors that are normally suppressed)." />
+ <MakeDir Directories="bin\%(SolutionsToBuild.ReleaseRoot)\$(Configuration)" />
+ <MSBuild
Projects="%(SolutionsToBuild.Identity)"
BuildInParallel="%(SolutionsToBuild.BuildInParallel)"
Targets="Build"
diff --git a/Runtime.sln b/Runtime.sln
index 447b8bc2..1ab66934 100644
--- a/Runtime.sln
+++ b/Runtime.sln
@@ -94,12 +94,18 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Http.Formatting.
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ CodeAnalysis|Any CPU = CodeAnalysis|Any CPU
+ CodeAnalysisVS2010|Any CPU = CodeAnalysisVS2010|Any CPU
Debug|Any CPU = Debug|Any CPU
DebugVS2010|Any CPU = DebugVS2010|Any CPU
Release|Any CPU = Release|Any CPU
ReleaseVS2010|Any CPU = ReleaseVS2010|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {8F18041B-9410-4C36-A9C5-067813DF5F31}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {8F18041B-9410-4C36-A9C5-067813DF5F31}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {8F18041B-9410-4C36-A9C5-067813DF5F31}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {8F18041B-9410-4C36-A9C5-067813DF5F31}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{8F18041B-9410-4C36-A9C5-067813DF5F31}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8F18041B-9410-4C36-A9C5-067813DF5F31}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8F18041B-9410-4C36-A9C5-067813DF5F31}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -108,6 +114,10 @@ Global
{8F18041B-9410-4C36-A9C5-067813DF5F31}.Release|Any CPU.Build.0 = Release|Any CPU
{8F18041B-9410-4C36-A9C5-067813DF5F31}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{8F18041B-9410-4C36-A9C5-067813DF5F31}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {22BABB60-8F02-4027-AFFC-ACF069954536}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {22BABB60-8F02-4027-AFFC-ACF069954536}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {22BABB60-8F02-4027-AFFC-ACF069954536}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {22BABB60-8F02-4027-AFFC-ACF069954536}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{22BABB60-8F02-4027-AFFC-ACF069954536}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{22BABB60-8F02-4027-AFFC-ACF069954536}.Debug|Any CPU.Build.0 = Debug|Any CPU
{22BABB60-8F02-4027-AFFC-ACF069954536}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -116,6 +126,10 @@ Global
{22BABB60-8F02-4027-AFFC-ACF069954536}.Release|Any CPU.Build.0 = Release|Any CPU
{22BABB60-8F02-4027-AFFC-ACF069954536}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{22BABB60-8F02-4027-AFFC-ACF069954536}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {76EFA9C5-8D7E-4FDF-B710-E20F8B6B00D2}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {76EFA9C5-8D7E-4FDF-B710-E20F8B6B00D2}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {76EFA9C5-8D7E-4FDF-B710-E20F8B6B00D2}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {76EFA9C5-8D7E-4FDF-B710-E20F8B6B00D2}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{76EFA9C5-8D7E-4FDF-B710-E20F8B6B00D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{76EFA9C5-8D7E-4FDF-B710-E20F8B6B00D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{76EFA9C5-8D7E-4FDF-B710-E20F8B6B00D2}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -124,6 +138,10 @@ Global
{76EFA9C5-8D7E-4FDF-B710-E20F8B6B00D2}.Release|Any CPU.Build.0 = Release|Any CPU
{76EFA9C5-8D7E-4FDF-B710-E20F8B6B00D2}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{76EFA9C5-8D7E-4FDF-B710-E20F8B6B00D2}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {9B7E3740-6161-4548-833C-4BBCA43B970E}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {9B7E3740-6161-4548-833C-4BBCA43B970E}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {9B7E3740-6161-4548-833C-4BBCA43B970E}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {9B7E3740-6161-4548-833C-4BBCA43B970E}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{9B7E3740-6161-4548-833C-4BBCA43B970E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9B7E3740-6161-4548-833C-4BBCA43B970E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9B7E3740-6161-4548-833C-4BBCA43B970E}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -132,6 +150,10 @@ Global
{9B7E3740-6161-4548-833C-4BBCA43B970E}.Release|Any CPU.Build.0 = Release|Any CPU
{9B7E3740-6161-4548-833C-4BBCA43B970E}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{9B7E3740-6161-4548-833C-4BBCA43B970E}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {0939B11A-FE4E-4BA1-8AD6-D97741EE314F}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {0939B11A-FE4E-4BA1-8AD6-D97741EE314F}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {0939B11A-FE4E-4BA1-8AD6-D97741EE314F}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {0939B11A-FE4E-4BA1-8AD6-D97741EE314F}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{0939B11A-FE4E-4BA1-8AD6-D97741EE314F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0939B11A-FE4E-4BA1-8AD6-D97741EE314F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0939B11A-FE4E-4BA1-8AD6-D97741EE314F}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -140,6 +162,10 @@ Global
{0939B11A-FE4E-4BA1-8AD6-D97741EE314F}.Release|Any CPU.Build.0 = Release|Any CPU
{0939B11A-FE4E-4BA1-8AD6-D97741EE314F}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{0939B11A-FE4E-4BA1-8AD6-D97741EE314F}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {4D39BAAF-8A96-473E-AB79-C8A341885137}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {4D39BAAF-8A96-473E-AB79-C8A341885137}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {4D39BAAF-8A96-473E-AB79-C8A341885137}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {4D39BAAF-8A96-473E-AB79-C8A341885137}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{4D39BAAF-8A96-473E-AB79-C8A341885137}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4D39BAAF-8A96-473E-AB79-C8A341885137}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4D39BAAF-8A96-473E-AB79-C8A341885137}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -148,6 +174,10 @@ Global
{4D39BAAF-8A96-473E-AB79-C8A341885137}.Release|Any CPU.Build.0 = Release|Any CPU
{4D39BAAF-8A96-473E-AB79-C8A341885137}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{4D39BAAF-8A96-473E-AB79-C8A341885137}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {55A15F40-1435-4248-A7F2-2A146BB83586}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {55A15F40-1435-4248-A7F2-2A146BB83586}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {55A15F40-1435-4248-A7F2-2A146BB83586}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {55A15F40-1435-4248-A7F2-2A146BB83586}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{55A15F40-1435-4248-A7F2-2A146BB83586}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{55A15F40-1435-4248-A7F2-2A146BB83586}.Debug|Any CPU.Build.0 = Debug|Any CPU
{55A15F40-1435-4248-A7F2-2A146BB83586}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -156,6 +186,10 @@ Global
{55A15F40-1435-4248-A7F2-2A146BB83586}.Release|Any CPU.Build.0 = Release|Any CPU
{55A15F40-1435-4248-A7F2-2A146BB83586}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{55A15F40-1435-4248-A7F2-2A146BB83586}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {0C7CE809-0F72-4C19-8C64-D6573E4D9521}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {0C7CE809-0F72-4C19-8C64-D6573E4D9521}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {0C7CE809-0F72-4C19-8C64-D6573E4D9521}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {0C7CE809-0F72-4C19-8C64-D6573E4D9521}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{0C7CE809-0F72-4C19-8C64-D6573E4D9521}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0C7CE809-0F72-4C19-8C64-D6573E4D9521}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0C7CE809-0F72-4C19-8C64-D6573E4D9521}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -164,6 +198,10 @@ Global
{0C7CE809-0F72-4C19-8C64-D6573E4D9521}.Release|Any CPU.Build.0 = Release|Any CPU
{0C7CE809-0F72-4C19-8C64-D6573E4D9521}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{0C7CE809-0F72-4C19-8C64-D6573E4D9521}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {C23F02FC-4538-43F5-ABBA-38BA069AEA8F}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {C23F02FC-4538-43F5-ABBA-38BA069AEA8F}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {C23F02FC-4538-43F5-ABBA-38BA069AEA8F}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {C23F02FC-4538-43F5-ABBA-38BA069AEA8F}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{C23F02FC-4538-43F5-ABBA-38BA069AEA8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C23F02FC-4538-43F5-ABBA-38BA069AEA8F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C23F02FC-4538-43F5-ABBA-38BA069AEA8F}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -172,6 +210,10 @@ Global
{C23F02FC-4538-43F5-ABBA-38BA069AEA8F}.Release|Any CPU.Build.0 = Release|Any CPU
{C23F02FC-4538-43F5-ABBA-38BA069AEA8F}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{C23F02FC-4538-43F5-ABBA-38BA069AEA8F}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {3D3FFD8A-624D-4E9B-954B-E1C105507975}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {3D3FFD8A-624D-4E9B-954B-E1C105507975}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {3D3FFD8A-624D-4E9B-954B-E1C105507975}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {3D3FFD8A-624D-4E9B-954B-E1C105507975}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{3D3FFD8A-624D-4E9B-954B-E1C105507975}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3D3FFD8A-624D-4E9B-954B-E1C105507975}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3D3FFD8A-624D-4E9B-954B-E1C105507975}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -180,6 +222,10 @@ Global
{3D3FFD8A-624D-4E9B-954B-E1C105507975}.Release|Any CPU.Build.0 = Release|Any CPU
{3D3FFD8A-624D-4E9B-954B-E1C105507975}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{3D3FFD8A-624D-4E9B-954B-E1C105507975}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {D3CF7430-6DA4-42B0-BD90-CA39D16687B2}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {D3CF7430-6DA4-42B0-BD90-CA39D16687B2}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {D3CF7430-6DA4-42B0-BD90-CA39D16687B2}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {D3CF7430-6DA4-42B0-BD90-CA39D16687B2}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{D3CF7430-6DA4-42B0-BD90-CA39D16687B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D3CF7430-6DA4-42B0-BD90-CA39D16687B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D3CF7430-6DA4-42B0-BD90-CA39D16687B2}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -188,6 +234,10 @@ Global
{D3CF7430-6DA4-42B0-BD90-CA39D16687B2}.Release|Any CPU.Build.0 = Release|Any CPU
{D3CF7430-6DA4-42B0-BD90-CA39D16687B2}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{D3CF7430-6DA4-42B0-BD90-CA39D16687B2}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {0BB62A1D-E6B5-49FA-9E3C-6AF679A66DFE}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {0BB62A1D-E6B5-49FA-9E3C-6AF679A66DFE}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {0BB62A1D-E6B5-49FA-9E3C-6AF679A66DFE}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {0BB62A1D-E6B5-49FA-9E3C-6AF679A66DFE}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{0BB62A1D-E6B5-49FA-9E3C-6AF679A66DFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0BB62A1D-E6B5-49FA-9E3C-6AF679A66DFE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0BB62A1D-E6B5-49FA-9E3C-6AF679A66DFE}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -196,6 +246,10 @@ Global
{0BB62A1D-E6B5-49FA-9E3C-6AF679A66DFE}.Release|Any CPU.Build.0 = Release|Any CPU
{0BB62A1D-E6B5-49FA-9E3C-6AF679A66DFE}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{0BB62A1D-E6B5-49FA-9E3C-6AF679A66DFE}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {268DEE9D-F323-4A00-8ED8-3784388C3E3A}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {268DEE9D-F323-4A00-8ED8-3784388C3E3A}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {268DEE9D-F323-4A00-8ED8-3784388C3E3A}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {268DEE9D-F323-4A00-8ED8-3784388C3E3A}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{268DEE9D-F323-4A00-8ED8-3784388C3E3A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{268DEE9D-F323-4A00-8ED8-3784388C3E3A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{268DEE9D-F323-4A00-8ED8-3784388C3E3A}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -204,6 +258,10 @@ Global
{268DEE9D-F323-4A00-8ED8-3784388C3E3A}.Release|Any CPU.Build.0 = Release|Any CPU
{268DEE9D-F323-4A00-8ED8-3784388C3E3A}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{268DEE9D-F323-4A00-8ED8-3784388C3E3A}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {0F4870DB-A799-4DBA-99DF-0D74BB52FEC2}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {0F4870DB-A799-4DBA-99DF-0D74BB52FEC2}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {0F4870DB-A799-4DBA-99DF-0D74BB52FEC2}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {0F4870DB-A799-4DBA-99DF-0D74BB52FEC2}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{0F4870DB-A799-4DBA-99DF-0D74BB52FEC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0F4870DB-A799-4DBA-99DF-0D74BB52FEC2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0F4870DB-A799-4DBA-99DF-0D74BB52FEC2}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -212,6 +270,10 @@ Global
{0F4870DB-A799-4DBA-99DF-0D74BB52FEC2}.Release|Any CPU.Build.0 = Release|Any CPU
{0F4870DB-A799-4DBA-99DF-0D74BB52FEC2}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{0F4870DB-A799-4DBA-99DF-0D74BB52FEC2}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {D3313BDF-8071-4AC8-9D98-ABF7F9E88A57}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {D3313BDF-8071-4AC8-9D98-ABF7F9E88A57}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {D3313BDF-8071-4AC8-9D98-ABF7F9E88A57}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {D3313BDF-8071-4AC8-9D98-ABF7F9E88A57}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{D3313BDF-8071-4AC8-9D98-ABF7F9E88A57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D3313BDF-8071-4AC8-9D98-ABF7F9E88A57}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D3313BDF-8071-4AC8-9D98-ABF7F9E88A57}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -220,6 +282,10 @@ Global
{D3313BDF-8071-4AC8-9D98-ABF7F9E88A57}.Release|Any CPU.Build.0 = Release|Any CPU
{D3313BDF-8071-4AC8-9D98-ABF7F9E88A57}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{D3313BDF-8071-4AC8-9D98-ABF7F9E88A57}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {66A74F3C-A106-4C1E-BAA0-001908FEA2CA}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {66A74F3C-A106-4C1E-BAA0-001908FEA2CA}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {66A74F3C-A106-4C1E-BAA0-001908FEA2CA}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {66A74F3C-A106-4C1E-BAA0-001908FEA2CA}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{66A74F3C-A106-4C1E-BAA0-001908FEA2CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{66A74F3C-A106-4C1E-BAA0-001908FEA2CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{66A74F3C-A106-4C1E-BAA0-001908FEA2CA}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -228,6 +294,10 @@ Global
{66A74F3C-A106-4C1E-BAA0-001908FEA2CA}.Release|Any CPU.Build.0 = Release|Any CPU
{66A74F3C-A106-4C1E-BAA0-001908FEA2CA}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{66A74F3C-A106-4C1E-BAA0-001908FEA2CA}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {E2D008A9-4D1D-4F6B-8325-4ED717D6EA0A}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {E2D008A9-4D1D-4F6B-8325-4ED717D6EA0A}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {E2D008A9-4D1D-4F6B-8325-4ED717D6EA0A}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {E2D008A9-4D1D-4F6B-8325-4ED717D6EA0A}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{E2D008A9-4D1D-4F6B-8325-4ED717D6EA0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E2D008A9-4D1D-4F6B-8325-4ED717D6EA0A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E2D008A9-4D1D-4F6B-8325-4ED717D6EA0A}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -236,6 +306,10 @@ Global
{E2D008A9-4D1D-4F6B-8325-4ED717D6EA0A}.Release|Any CPU.Build.0 = Release|Any CPU
{E2D008A9-4D1D-4F6B-8325-4ED717D6EA0A}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{E2D008A9-4D1D-4F6B-8325-4ED717D6EA0A}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {CD48EB41-92A5-4628-A0F7-6A43DF58827E}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {CD48EB41-92A5-4628-A0F7-6A43DF58827E}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {CD48EB41-92A5-4628-A0F7-6A43DF58827E}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {CD48EB41-92A5-4628-A0F7-6A43DF58827E}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{CD48EB41-92A5-4628-A0F7-6A43DF58827E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CD48EB41-92A5-4628-A0F7-6A43DF58827E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CD48EB41-92A5-4628-A0F7-6A43DF58827E}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -244,6 +318,10 @@ Global
{CD48EB41-92A5-4628-A0F7-6A43DF58827E}.Release|Any CPU.Build.0 = Release|Any CPU
{CD48EB41-92A5-4628-A0F7-6A43DF58827E}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{CD48EB41-92A5-4628-A0F7-6A43DF58827E}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {2C653A66-8159-4A41-954F-A67915DFDA87}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {2C653A66-8159-4A41-954F-A67915DFDA87}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {2C653A66-8159-4A41-954F-A67915DFDA87}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {2C653A66-8159-4A41-954F-A67915DFDA87}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{2C653A66-8159-4A41-954F-A67915DFDA87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2C653A66-8159-4A41-954F-A67915DFDA87}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2C653A66-8159-4A41-954F-A67915DFDA87}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -252,6 +330,10 @@ Global
{2C653A66-8159-4A41-954F-A67915DFDA87}.Release|Any CPU.Build.0 = Release|Any CPU
{2C653A66-8159-4A41-954F-A67915DFDA87}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{2C653A66-8159-4A41-954F-A67915DFDA87}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {21C729D6-ECF8-47EF-A236-7C6A4272EAF0}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {21C729D6-ECF8-47EF-A236-7C6A4272EAF0}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {21C729D6-ECF8-47EF-A236-7C6A4272EAF0}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {21C729D6-ECF8-47EF-A236-7C6A4272EAF0}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{21C729D6-ECF8-47EF-A236-7C6A4272EAF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{21C729D6-ECF8-47EF-A236-7C6A4272EAF0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{21C729D6-ECF8-47EF-A236-7C6A4272EAF0}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -260,6 +342,10 @@ Global
{21C729D6-ECF8-47EF-A236-7C6A4272EAF0}.Release|Any CPU.Build.0 = Release|Any CPU
{21C729D6-ECF8-47EF-A236-7C6A4272EAF0}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{21C729D6-ECF8-47EF-A236-7C6A4272EAF0}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {8AC2A2E4-2F11-4D40-A887-62E2583A65E6}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {8AC2A2E4-2F11-4D40-A887-62E2583A65E6}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {8AC2A2E4-2F11-4D40-A887-62E2583A65E6}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {8AC2A2E4-2F11-4D40-A887-62E2583A65E6}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{8AC2A2E4-2F11-4D40-A887-62E2583A65E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8AC2A2E4-2F11-4D40-A887-62E2583A65E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8AC2A2E4-2F11-4D40-A887-62E2583A65E6}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -268,6 +354,10 @@ Global
{8AC2A2E4-2F11-4D40-A887-62E2583A65E6}.Release|Any CPU.Build.0 = Release|Any CPU
{8AC2A2E4-2F11-4D40-A887-62E2583A65E6}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{8AC2A2E4-2F11-4D40-A887-62E2583A65E6}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {6C28DA70-60F1-4442-967F-591BF3962EC5}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {6C28DA70-60F1-4442-967F-591BF3962EC5}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {6C28DA70-60F1-4442-967F-591BF3962EC5}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {6C28DA70-60F1-4442-967F-591BF3962EC5}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{6C28DA70-60F1-4442-967F-591BF3962EC5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6C28DA70-60F1-4442-967F-591BF3962EC5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6C28DA70-60F1-4442-967F-591BF3962EC5}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -276,6 +366,10 @@ Global
{6C28DA70-60F1-4442-967F-591BF3962EC5}.Release|Any CPU.Build.0 = Release|Any CPU
{6C28DA70-60F1-4442-967F-591BF3962EC5}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{6C28DA70-60F1-4442-967F-591BF3962EC5}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {DDC1CE0C-486E-4E35-BB3B-EAB61F8F9440}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {DDC1CE0C-486E-4E35-BB3B-EAB61F8F9440}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {DDC1CE0C-486E-4E35-BB3B-EAB61F8F9440}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {DDC1CE0C-486E-4E35-BB3B-EAB61F8F9440}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{DDC1CE0C-486E-4E35-BB3B-EAB61F8F9440}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DDC1CE0C-486E-4E35-BB3B-EAB61F8F9440}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DDC1CE0C-486E-4E35-BB3B-EAB61F8F9440}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -284,6 +378,10 @@ Global
{DDC1CE0C-486E-4E35-BB3B-EAB61F8F9440}.Release|Any CPU.Build.0 = Release|Any CPU
{DDC1CE0C-486E-4E35-BB3B-EAB61F8F9440}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{DDC1CE0C-486E-4E35-BB3B-EAB61F8F9440}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {7F2C796F-43B2-4F8F-ABFF-A154EC8AAFA1}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {7F2C796F-43B2-4F8F-ABFF-A154EC8AAFA1}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {7F2C796F-43B2-4F8F-ABFF-A154EC8AAFA1}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {7F2C796F-43B2-4F8F-ABFF-A154EC8AAFA1}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{7F2C796F-43B2-4F8F-ABFF-A154EC8AAFA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7F2C796F-43B2-4F8F-ABFF-A154EC8AAFA1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7F2C796F-43B2-4F8F-ABFF-A154EC8AAFA1}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -292,6 +390,10 @@ Global
{7F2C796F-43B2-4F8F-ABFF-A154EC8AAFA1}.Release|Any CPU.Build.0 = Release|Any CPU
{7F2C796F-43B2-4F8F-ABFF-A154EC8AAFA1}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{7F2C796F-43B2-4F8F-ABFF-A154EC8AAFA1}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {668E9021-CE84-49D9-98FB-DF125A9FCDB0}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {668E9021-CE84-49D9-98FB-DF125A9FCDB0}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {668E9021-CE84-49D9-98FB-DF125A9FCDB0}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {668E9021-CE84-49D9-98FB-DF125A9FCDB0}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{668E9021-CE84-49D9-98FB-DF125A9FCDB0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{668E9021-CE84-49D9-98FB-DF125A9FCDB0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{668E9021-CE84-49D9-98FB-DF125A9FCDB0}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -300,6 +402,10 @@ Global
{668E9021-CE84-49D9-98FB-DF125A9FCDB0}.Release|Any CPU.Build.0 = Release|Any CPU
{668E9021-CE84-49D9-98FB-DF125A9FCDB0}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{668E9021-CE84-49D9-98FB-DF125A9FCDB0}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -308,6 +414,10 @@ Global
{FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.Release|Any CPU.Build.0 = Release|Any CPU
{FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {7AF77741-9158-4D5F-8782-8F21FADF025F}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {7AF77741-9158-4D5F-8782-8F21FADF025F}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {7AF77741-9158-4D5F-8782-8F21FADF025F}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {7AF77741-9158-4D5F-8782-8F21FADF025F}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{7AF77741-9158-4D5F-8782-8F21FADF025F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7AF77741-9158-4D5F-8782-8F21FADF025F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7AF77741-9158-4D5F-8782-8F21FADF025F}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -316,6 +426,10 @@ Global
{7AF77741-9158-4D5F-8782-8F21FADF025F}.Release|Any CPU.Build.0 = Release|Any CPU
{7AF77741-9158-4D5F-8782-8F21FADF025F}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{7AF77741-9158-4D5F-8782-8F21FADF025F}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {66492E69-CE4C-4FB1-9B1F-88DEE09D06F1}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {66492E69-CE4C-4FB1-9B1F-88DEE09D06F1}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {66492E69-CE4C-4FB1-9B1F-88DEE09D06F1}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {66492E69-CE4C-4FB1-9B1F-88DEE09D06F1}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{66492E69-CE4C-4FB1-9B1F-88DEE09D06F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{66492E69-CE4C-4FB1-9B1F-88DEE09D06F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{66492E69-CE4C-4FB1-9B1F-88DEE09D06F1}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -324,6 +438,10 @@ Global
{66492E69-CE4C-4FB1-9B1F-88DEE09D06F1}.Release|Any CPU.Build.0 = Release|Any CPU
{66492E69-CE4C-4FB1-9B1F-88DEE09D06F1}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{66492E69-CE4C-4FB1-9B1F-88DEE09D06F1}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {A0187BC2-8325-4BB2-8697-7F955CF4173E}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {A0187BC2-8325-4BB2-8697-7F955CF4173E}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {A0187BC2-8325-4BB2-8697-7F955CF4173E}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {A0187BC2-8325-4BB2-8697-7F955CF4173E}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{A0187BC2-8325-4BB2-8697-7F955CF4173E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A0187BC2-8325-4BB2-8697-7F955CF4173E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A0187BC2-8325-4BB2-8697-7F955CF4173E}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -332,6 +450,10 @@ Global
{A0187BC2-8325-4BB2-8697-7F955CF4173E}.Release|Any CPU.Build.0 = Release|Any CPU
{A0187BC2-8325-4BB2-8697-7F955CF4173E}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{A0187BC2-8325-4BB2-8697-7F955CF4173E}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {ACE91549-D86E-4EB6-8C2A-5FF51386BB68}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {ACE91549-D86E-4EB6-8C2A-5FF51386BB68}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {ACE91549-D86E-4EB6-8C2A-5FF51386BB68}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {ACE91549-D86E-4EB6-8C2A-5FF51386BB68}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{ACE91549-D86E-4EB6-8C2A-5FF51386BB68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ACE91549-D86E-4EB6-8C2A-5FF51386BB68}.Debug|Any CPU.Build.0 = Debug|Any CPU
{ACE91549-D86E-4EB6-8C2A-5FF51386BB68}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -340,6 +462,10 @@ Global
{ACE91549-D86E-4EB6-8C2A-5FF51386BB68}.Release|Any CPU.Build.0 = Release|Any CPU
{ACE91549-D86E-4EB6-8C2A-5FF51386BB68}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{ACE91549-D86E-4EB6-8C2A-5FF51386BB68}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {653F3946-541C-42D3-BBC1-CE89B392BDA9}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {653F3946-541C-42D3-BBC1-CE89B392BDA9}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {653F3946-541C-42D3-BBC1-CE89B392BDA9}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {653F3946-541C-42D3-BBC1-CE89B392BDA9}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{653F3946-541C-42D3-BBC1-CE89B392BDA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{653F3946-541C-42D3-BBC1-CE89B392BDA9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{653F3946-541C-42D3-BBC1-CE89B392BDA9}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -348,6 +474,10 @@ Global
{653F3946-541C-42D3-BBC1-CE89B392BDA9}.Release|Any CPU.Build.0 = Release|Any CPU
{653F3946-541C-42D3-BBC1-CE89B392BDA9}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{653F3946-541C-42D3-BBC1-CE89B392BDA9}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {81876811-6C36-492A-9609-F0E85990FBC9}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {81876811-6C36-492A-9609-F0E85990FBC9}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {81876811-6C36-492A-9609-F0E85990FBC9}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {81876811-6C36-492A-9609-F0E85990FBC9}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{81876811-6C36-492A-9609-F0E85990FBC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{81876811-6C36-492A-9609-F0E85990FBC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{81876811-6C36-492A-9609-F0E85990FBC9}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -356,10 +486,16 @@ Global
{81876811-6C36-492A-9609-F0E85990FBC9}.Release|Any CPU.Build.0 = Release|Any CPU
{81876811-6C36-492A-9609-F0E85990FBC9}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{81876811-6C36-492A-9609-F0E85990FBC9}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {F6C0671C-B832-4807-BA9A-9206BD35A650}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {F6C0671C-B832-4807-BA9A-9206BD35A650}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
{F6C0671C-B832-4807-BA9A-9206BD35A650}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F6C0671C-B832-4807-BA9A-9206BD35A650}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
{F6C0671C-B832-4807-BA9A-9206BD35A650}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F6C0671C-B832-4807-BA9A-9206BD35A650}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
+ {3267DFC6-B34D-4011-BC0F-D3B56AF6F608}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {3267DFC6-B34D-4011-BC0F-D3B56AF6F608}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {3267DFC6-B34D-4011-BC0F-D3B56AF6F608}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {3267DFC6-B34D-4011-BC0F-D3B56AF6F608}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{3267DFC6-B34D-4011-BC0F-D3B56AF6F608}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3267DFC6-B34D-4011-BC0F-D3B56AF6F608}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3267DFC6-B34D-4011-BC0F-D3B56AF6F608}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -368,6 +504,10 @@ Global
{3267DFC6-B34D-4011-BC0F-D3B56AF6F608}.Release|Any CPU.Build.0 = Release|Any CPU
{3267DFC6-B34D-4011-BC0F-D3B56AF6F608}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{3267DFC6-B34D-4011-BC0F-D3B56AF6F608}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {EA62944F-BD25-4730-9405-9BE8FF5BEACD}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {EA62944F-BD25-4730-9405-9BE8FF5BEACD}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {EA62944F-BD25-4730-9405-9BE8FF5BEACD}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {EA62944F-BD25-4730-9405-9BE8FF5BEACD}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{EA62944F-BD25-4730-9405-9BE8FF5BEACD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EA62944F-BD25-4730-9405-9BE8FF5BEACD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EA62944F-BD25-4730-9405-9BE8FF5BEACD}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -376,6 +516,10 @@ Global
{EA62944F-BD25-4730-9405-9BE8FF5BEACD}.Release|Any CPU.Build.0 = Release|Any CPU
{EA62944F-BD25-4730-9405-9BE8FF5BEACD}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{EA62944F-BD25-4730-9405-9BE8FF5BEACD}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {B6895A1B-382F-4A69-99EC-E965E19B0AB3}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {B6895A1B-382F-4A69-99EC-E965E19B0AB3}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {B6895A1B-382F-4A69-99EC-E965E19B0AB3}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {B6895A1B-382F-4A69-99EC-E965E19B0AB3}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{B6895A1B-382F-4A69-99EC-E965E19B0AB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B6895A1B-382F-4A69-99EC-E965E19B0AB3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B6895A1B-382F-4A69-99EC-E965E19B0AB3}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -384,6 +528,10 @@ Global
{B6895A1B-382F-4A69-99EC-E965E19B0AB3}.Release|Any CPU.Build.0 = Release|Any CPU
{B6895A1B-382F-4A69-99EC-E965E19B0AB3}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{B6895A1B-382F-4A69-99EC-E965E19B0AB3}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {1ACEF677-B6A0-4680-A076-7893DE176D6B}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {1ACEF677-B6A0-4680-A076-7893DE176D6B}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {1ACEF677-B6A0-4680-A076-7893DE176D6B}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {1ACEF677-B6A0-4680-A076-7893DE176D6B}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{1ACEF677-B6A0-4680-A076-7893DE176D6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1ACEF677-B6A0-4680-A076-7893DE176D6B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1ACEF677-B6A0-4680-A076-7893DE176D6B}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -392,10 +540,16 @@ Global
{1ACEF677-B6A0-4680-A076-7893DE176D6B}.Release|Any CPU.Build.0 = Release|Any CPU
{1ACEF677-B6A0-4680-A076-7893DE176D6B}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{1ACEF677-B6A0-4680-A076-7893DE176D6B}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {7B8601F8-8D1F-4B9C-8C20-772B673A2FA6}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {7B8601F8-8D1F-4B9C-8C20-772B673A2FA6}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
{7B8601F8-8D1F-4B9C-8C20-772B673A2FA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7B8601F8-8D1F-4B9C-8C20-772B673A2FA6}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
{7B8601F8-8D1F-4B9C-8C20-772B673A2FA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7B8601F8-8D1F-4B9C-8C20-772B673A2FA6}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
+ {4CBFC7D3-1600-4CE5-BC6B-AC7BC2D6F853}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {4CBFC7D3-1600-4CE5-BC6B-AC7BC2D6F853}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {4CBFC7D3-1600-4CE5-BC6B-AC7BC2D6F853}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {4CBFC7D3-1600-4CE5-BC6B-AC7BC2D6F853}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{4CBFC7D3-1600-4CE5-BC6B-AC7BC2D6F853}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4CBFC7D3-1600-4CE5-BC6B-AC7BC2D6F853}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4CBFC7D3-1600-4CE5-BC6B-AC7BC2D6F853}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -404,6 +558,10 @@ Global
{4CBFC7D3-1600-4CE5-BC6B-AC7BC2D6F853}.Release|Any CPU.Build.0 = Release|Any CPU
{4CBFC7D3-1600-4CE5-BC6B-AC7BC2D6F853}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{4CBFC7D3-1600-4CE5-BC6B-AC7BC2D6F853}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {694C6EDF-EA52-438F-B745-82B025ECC0E7}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {694C6EDF-EA52-438F-B745-82B025ECC0E7}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {694C6EDF-EA52-438F-B745-82B025ECC0E7}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {694C6EDF-EA52-438F-B745-82B025ECC0E7}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{694C6EDF-EA52-438F-B745-82B025ECC0E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{694C6EDF-EA52-438F-B745-82B025ECC0E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{694C6EDF-EA52-438F-B745-82B025ECC0E7}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -412,6 +570,10 @@ Global
{694C6EDF-EA52-438F-B745-82B025ECC0E7}.Release|Any CPU.Build.0 = Release|Any CPU
{694C6EDF-EA52-438F-B745-82B025ECC0E7}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{694C6EDF-EA52-438F-B745-82B025ECC0E7}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {7F29EE87-6A63-43C6-B7FF-74DD06815830}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {7F29EE87-6A63-43C6-B7FF-74DD06815830}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {7F29EE87-6A63-43C6-B7FF-74DD06815830}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {7F29EE87-6A63-43C6-B7FF-74DD06815830}.CodeAnalysisVS2010|Any CPU.Build.0 = CodeAnalysis|Any CPU
{7F29EE87-6A63-43C6-B7FF-74DD06815830}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7F29EE87-6A63-43C6-B7FF-74DD06815830}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7F29EE87-6A63-43C6-B7FF-74DD06815830}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
@@ -420,6 +582,9 @@ Global
{7F29EE87-6A63-43C6-B7FF-74DD06815830}.Release|Any CPU.Build.0 = Release|Any CPU
{7F29EE87-6A63-43C6-B7FF-74DD06815830}.ReleaseVS2010|Any CPU.ActiveCfg = Release|Any CPU
{7F29EE87-6A63-43C6-B7FF-74DD06815830}.ReleaseVS2010|Any CPU.Build.0 = Release|Any CPU
+ {C7060639-719B-4BD2-8A37-2F146B5A0668}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
+ {C7060639-719B-4BD2-8A37-2F146B5A0668}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
+ {C7060639-719B-4BD2-8A37-2F146B5A0668}.CodeAnalysisVS2010|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
{C7060639-719B-4BD2-8A37-2F146B5A0668}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C7060639-719B-4BD2-8A37-2F146B5A0668}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C7060639-719B-4BD2-8A37-2F146B5A0668}.DebugVS2010|Any CPU.ActiveCfg = Debug|Any CPU
diff --git a/build.cmd b/build.cmd
index c7bc2eef..c2e54e94 100644
--- a/build.cmd
+++ b/build.cmd
@@ -7,12 +7,12 @@ mkdir bin
:Build
if "%1" == "" goto BuildDefaults
-%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\msbuild Runtime.msbuild /m /nr:false /t:%* /p:Platform="Any CPU" /v:M /fl /flp:LogFile=bin\msbuild.log;Verbosity=Normal
+%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\msbuild Runtime.msbuild /m /nr:false /t:%* /p:Platform="Any CPU" /p:Desktop=true /v:M /fl /flp:LogFile=bin\msbuild.log;Verbosity=Normal
if %ERRORLEVEL% neq 0 goto BuildFail
goto BuildSuccess
:BuildDefaults
-%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\msbuild Runtime.msbuild /m /nr:false /p:Platform="Any CPU" /v:M /fl /flp:LogFile=bin\msbuild.log;Verbosity=Normal
+%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\msbuild Runtime.msbuild /m /nr:false /p:Platform="Any CPU" /p:Desktop=true /v:M /fl /flp:LogFile=bin\msbuild.log;Verbosity=Normal
if %ERRORLEVEL% neq 0 goto BuildFail
goto BuildSuccess
diff --git a/src/Microsoft.AspNet.Mvc.Facebook/Microsoft.AspNet.Mvc.Facebook.csproj b/src/Microsoft.AspNet.Mvc.Facebook/Microsoft.AspNet.Mvc.Facebook.csproj
index c9d99831..6a0837b0 100644
--- a/src/Microsoft.AspNet.Mvc.Facebook/Microsoft.AspNet.Mvc.Facebook.csproj
+++ b/src/Microsoft.AspNet.Mvc.Facebook/Microsoft.AspNet.Mvc.Facebook.csproj
@@ -11,9 +11,9 @@
<AssemblyName>Microsoft.AspNet.Mvc.Facebook</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
+ <TargetFrameworkProfile />
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
- <TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -23,14 +23,28 @@
<DefineConstants>DEBUG;TRACE;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Extensions\Release\</OutputPath>
+ <DefineConstants>TRACE;ASPNETMVC</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\Extensions\CodeAnalysis\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
</PropertyGroup>
<ItemGroup>
<Reference Include="EntityFramework">
diff --git a/src/Microsoft.Web.Helpers/Microsoft.Web.Helpers.csproj b/src/Microsoft.Web.Helpers/Microsoft.Web.Helpers.csproj
index 3b84a22d..4250c733 100644
--- a/src/Microsoft.Web.Helpers/Microsoft.Web.Helpers.csproj
+++ b/src/Microsoft.Web.Helpers/Microsoft.Web.Helpers.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>{0C7CE809-0F72-4C19-8C64-D6573E4D9521}</ProjectGuid>
@@ -13,10 +12,6 @@
<RootNamespace>Microsoft.Web.Helpers</RootNamespace>
<AssemblyName>Microsoft.Web.Helpers</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
- <OutputType>Library</OutputType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -24,25 +19,49 @@
<Optimize>false</Optimize>
<OutputPath>..\..\bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
- <CodeAnalysisRuleSet>..\WebHelpers.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>..\WebHelpers.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Release\</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
- <CodeAnalysisRuleSet>..\WebHelpers.ruleset</CodeAnalysisRuleSet>
+ <DefineConstants>TRACE;ASPNETWEBPAGES</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>..\WebHelpers.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<NoWarn>1591</NoWarn>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
+ <CodeAnalysisRuleSet>..\WebHelpers.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU'">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
<OutputPath>..\..\bin\CodeCoverage\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;CODE_COVERAGE;ASPNETWEBPAGES</DefineConstants>
- <DebugType>full</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\WebHelpers.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/Microsoft.Web.Http.Data.EntityFramework.csproj b/src/Microsoft.Web.Http.Data.EntityFramework/Microsoft.Web.Http.Data.EntityFramework.csproj
index 30f5b538..89ce41af 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/Microsoft.Web.Http.Data.EntityFramework.csproj
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/Microsoft.Web.Http.Data.EntityFramework.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <CodeAnalysis Condition=" '$(CodeAnalysis)' == '' ">false</CodeAnalysis>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{653F3946-541C-42D3-BBC1-CE89B392BDA9}</ProjectGuid>
@@ -13,9 +12,6 @@
<RootNamespace>Microsoft.Web.Http.Data.EntityFramework</RootNamespace>
<AssemblyName>Microsoft.Web.Http.Data.EntityFramework</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
@@ -25,25 +21,49 @@
<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>
</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>
+ </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>
</PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU'">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
<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>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/src/Microsoft.Web.Http.Data.Helpers/Microsoft.Web.Http.Data.Helpers.csproj b/src/Microsoft.Web.Http.Data.Helpers/Microsoft.Web.Http.Data.Helpers.csproj
index d255abdc..90528d22 100644
--- a/src/Microsoft.Web.Http.Data.Helpers/Microsoft.Web.Http.Data.Helpers.csproj
+++ b/src/Microsoft.Web.Http.Data.Helpers/Microsoft.Web.Http.Data.Helpers.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <CodeAnalysis Condition=" '$(CodeAnalysis)' == '' ">false</CodeAnalysis>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{B6895A1B-382F-4A69-99EC-E965E19B0AB3}</ProjectGuid>
@@ -13,9 +12,6 @@
<RootNamespace>Microsoft.Web.Http.Data.Helpers</RootNamespace>
<AssemblyName>Microsoft.Web.Http.Data.Helpers</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<IsStyleCopEnabled>false</IsStyleCopEnabled>
@@ -26,25 +22,49 @@
<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>
</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>
+ </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>
</PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU'">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
<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>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/src/Microsoft.Web.Http.Data/Microsoft.Web.Http.Data.csproj b/src/Microsoft.Web.Http.Data/Microsoft.Web.Http.Data.csproj
index 545c4760..d7582e0d 100644
--- a/src/Microsoft.Web.Http.Data/Microsoft.Web.Http.Data.csproj
+++ b/src/Microsoft.Web.Http.Data/Microsoft.Web.Http.Data.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <CodeAnalysis Condition=" '$(CodeAnalysis)' == '' ">false</CodeAnalysis>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{ACE91549-D86E-4EB6-8C2A-5FF51386BB68}</ProjectGuid>
@@ -13,9 +12,6 @@
<RootNamespace>Microsoft.Web.Http.Data</RootNamespace>
<AssemblyName>Microsoft.Web.Http.Data</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<IsStyleCopEnabled>false</IsStyleCopEnabled>
@@ -26,25 +22,49 @@
<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>
</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>
+ </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>
</PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU'">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
+ <DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols>
<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>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/src/Microsoft.Web.Mvc/Microsoft.Web.Mvc.csproj b/src/Microsoft.Web.Mvc/Microsoft.Web.Mvc.csproj
index 497e2bf7..234d7eb9 100644
--- a/src/Microsoft.Web.Mvc/Microsoft.Web.Mvc.csproj
+++ b/src/Microsoft.Web.Mvc/Microsoft.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>{D3CF7430-6DA4-42B0-BD90-CA39D16687B2}</ProjectGuid>
@@ -13,9 +12,6 @@
<RootNamespace>Microsoft.Web.Mvc</RootNamespace>
<AssemblyName>Microsoft.Web.Mvc</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<!-- Force signing off -->
<SignAssembly>false</SignAssembly>
</PropertyGroup>
@@ -25,26 +21,53 @@
<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>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Release\</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
+ <DefineConstants>TRACE;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>
+ <NoWarn>1591</NoWarn>
+ </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>
- <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
+ <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
<NoWarn>1591</NoWarn>
</PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU'">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
<OutputPath>..\..\bin\CodeCoverage\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <NoWarn>1591</NoWarn>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
- <DebugType>full</DebugType>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
diff --git a/src/Microsoft.Web.WebPages.OAuth/Microsoft.Web.WebPages.OAuth.csproj b/src/Microsoft.Web.WebPages.OAuth/Microsoft.Web.WebPages.OAuth.csproj
index 9229c91b..c4380824 100644
--- a/src/Microsoft.Web.WebPages.OAuth/Microsoft.Web.WebPages.OAuth.csproj
+++ b/src/Microsoft.Web.WebPages.OAuth/Microsoft.Web.WebPages.OAuth.csproj
@@ -22,23 +22,45 @@
<Optimize>false</Optimize>
<OutputPath>..\..\bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
- <DocumentationFile>..\..\bin\Debug\Microsoft.Web.WebPages.OAuth.xml</DocumentationFile>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Release\</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
+ <DefineConstants>TRACE;ASPNETWEBPAGES</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
+ <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</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;ASPNETWEBPAGES</DefineConstants>
- <DebugType>full</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/src/SPA/SPA.csproj b/src/SPA/SPA.csproj
index 88cdf7ea..893cab29 100644
--- a/src/SPA/SPA.csproj
+++ b/src/SPA/SPA.csproj
@@ -16,7 +16,10 @@
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCov|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DefineConstants>TRACE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DefineConstants>DEBUG;TRACE;CODE_ANALYSIS;CODECOV</DefineConstants>
</PropertyGroup>
<ItemGroup>
diff --git a/src/System.Net.Http.Formatting.NetCore/System.Net.Http.Formatting.NetCore.csproj b/src/System.Net.Http.Formatting.NetCore/System.Net.Http.Formatting.NetCore.csproj
index ff96f336..b3a3668e 100644
--- a/src/System.Net.Http.Formatting.NetCore/System.Net.Http.Formatting.NetCore.csproj
+++ b/src/System.Net.Http.Formatting.NetCore/System.Net.Http.Formatting.NetCore.csproj
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- </PropertyGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory),Runtime.sln))\tools\WebStack.settings.targets" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
@@ -15,31 +12,51 @@
<RootNamespace>System.Net.Http</RootNamespace>
<AssemblyName>System.Net.Http.Formatting</AssemblyName>
<DefaultLanguage>en-US</DefaultLanguage>
+ <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{BC8A1FFA-BEE3-4634-8014-F334798102B3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
- <OutputPath>$(OutputPath)\NetCore\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
+ <OutputPath>..\..\bin\Debug\NetCore\</OutputPath>
<DefineConstants>DEBUG;TRACE;CODE_ANALYSIS;NETFX_CORE;ASPNETMVC</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <NoWarn>1591</NoWarn>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <RunCodeAnalysis>false</RunCodeAnalysis>
+ <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <DefineConstants>TRACE;CODE_ANALYSIS;NETFX_CORE;ASPNETMVC</DefineConstants>
- </PropertyGroup>
- <PropertyGroup>
- <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+ <OutputPath>..\..\bin\Release\NetCore\</OutputPath>
+ <DefineConstants>TRACE;NETFX_CORE;ASPNETMVC</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <NoWarn>1591</NoWarn>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
<RunCodeAnalysis>false</RunCodeAnalysis>
- <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
+ <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\NetCore\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS;NETFX_CORE;ASPNETMVC</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<NoWarn>1591</NoWarn>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <RunCodeAnalysis>false</RunCodeAnalysis>
+ <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\CommonAssemblyInfo.cs">
diff --git a/src/System.Net.Http.Formatting/System.Net.Http.Formatting.csproj b/src/System.Net.Http.Formatting/System.Net.Http.Formatting.csproj
index ca8c2c20..183d7a76 100644
--- a/src/System.Net.Http.Formatting/System.Net.Http.Formatting.csproj
+++ b/src/System.Net.Http.Formatting/System.Net.Http.Formatting.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>{668E9021-CE84-49D9-98FB-DF125A9FCDB0}</ProjectGuid>
@@ -14,9 +13,6 @@
<AssemblyName>System.Net.Http.Formatting</AssemblyName>
<TargetFrameworkProfile Condition="'$(TargetFrameworkVersion)' != 'v4.5'">Client</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
@@ -26,25 +22,50 @@
<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>
</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>
+ </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>
</PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU'">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
<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>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/src/System.Web.Helpers/System.Web.Helpers.csproj b/src/System.Web.Helpers/System.Web.Helpers.csproj
index 9f984f02..4fc344bc 100644
--- a/src/System.Web.Helpers/System.Web.Helpers.csproj
+++ b/src/System.Web.Helpers/System.Web.Helpers.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>{9B7E3740-6161-4548-833C-4BBCA43B970E}</ProjectGuid>
@@ -12,9 +11,6 @@
<RootNamespace>System.Web.Helpers</RootNamespace>
<AssemblyName>System.Web.Helpers</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -22,25 +18,50 @@
<Optimize>false</Optimize>
<OutputPath>..\..\bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
- <CodeAnalysisRuleSet>..\WebHelpers.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>..\WebHelpers.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Release\</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
- <CodeAnalysisRuleSet>..\WebHelpers.ruleset</CodeAnalysisRuleSet>
+ <DefineConstants>TRACE;ASPNETWEBPAGES</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>..\WebHelpers.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<NoWarn>1591</NoWarn>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
+ <CodeAnalysisRuleSet>..\WebHelpers.ruleset</CodeAnalysisRuleSet>
</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;ASPNETWEBPAGES</DefineConstants>
- <DebugType>full</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\WebHelpers.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/src/System.Web.Http.OData/System.Web.Http.OData.csproj b/src/System.Web.Http.OData/System.Web.Http.OData.csproj
index ae7b06e6..eca588da 100644
--- a/src/System.Web.Http.OData/System.Web.Http.OData.csproj
+++ b/src/System.Web.Http.OData/System.Web.Http.OData.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>{CF73AAA7-ACE9-4C91-AFA5-5EC1DF18FEEE}</ProjectGuid>
@@ -12,9 +11,6 @@
<AssemblyName>System.Web.Http.OData</AssemblyName>
<OutputType>Library</OutputType>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<RestorePackages>true</RestorePackages>
<CopyPackages>true</CopyPackages>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
@@ -23,31 +19,56 @@
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>..\..\bin\extensions\Debug\</OutputPath>
+ <OutputPath>..\..\bin\Extensions\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
- <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
- <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
<NoWarn>1591</NoWarn>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
+ <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>..\..\bin\extensions\Release\</OutputPath>
+ <OutputPath>..\..\bin\Extensions\Release\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
- <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>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\Extensions\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>
</PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU'">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
- <OutputPath>..\..\bin\extensions\CodeCoverage\</OutputPath>
- <DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
- <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
<DebugType>full</DebugType>
+ <OutputPath>..\..\bin\Extensions\CodeCoverage\</OutputPath>
+ <DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
+ <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(UseNcrunch)' == 'TRUE'">
<SignAssembly>false</SignAssembly>
diff --git a/src/System.Web.Http.SelfHost/System.Web.Http.SelfHost.csproj b/src/System.Web.Http.SelfHost/System.Web.Http.SelfHost.csproj
index d4b9f440..77486a2d 100644
--- a/src/System.Web.Http.SelfHost/System.Web.Http.SelfHost.csproj
+++ b/src/System.Web.Http.SelfHost/System.Web.Http.SelfHost.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>{66492E69-CE4C-4FB1-9B1F-88DEE09D06F1}</ProjectGuid>
@@ -13,9 +12,6 @@
<RootNamespace>System.Web.Http.SelfHost</RootNamespace>
<AssemblyName>System.Web.Http.SelfHost</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
@@ -26,25 +22,50 @@
<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>
</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>
+ </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>
</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>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/src/System.Web.Http.SignalR/System.Web.Http.SignalR.csproj b/src/System.Web.Http.SignalR/System.Web.Http.SignalR.csproj
index e346280a..3dc72fcf 100644
--- a/src/System.Web.Http.SignalR/System.Web.Http.SignalR.csproj
+++ b/src/System.Web.Http.SignalR/System.Web.Http.SignalR.csproj
@@ -4,39 +4,51 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <CodeAnalysis Condition=" '$(CodeAnalysis)' == '' ">false</CodeAnalysis>
<ProjectGuid>{8A607AC9-E7DD-4B74-A0B1-47FC95B9838B}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>System.Web.Http</RootNamespace>
<AssemblyName>System.Web.Http.SignalR</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<RestorePackages>true</RestorePackages>
<CopyPackages>true</CopyPackages>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <SignAssembly>false</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>..\..\bin\extensions\Debug\</OutputPath>
+ <OutputPath>..\..\bin\Extensions\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;CODE_ANALYSIS</DefineConstants>
- <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>..\..\bin\extensions\Release\</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
- <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
+ <OutputPath>..\..\bin\Extensions\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
<RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
</PropertyGroup>
- <PropertyGroup>
- <SignAssembly>false</SignAssembly>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\Extensions\CodeAnalysis\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
</PropertyGroup>
<ItemGroup>
<Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
diff --git a/src/System.Web.Http.Tracing/System.Web.Http.Tracing.csproj b/src/System.Web.Http.Tracing/System.Web.Http.Tracing.csproj
index cf411ac4..5bf1b70d 100644
--- a/src/System.Web.Http.Tracing/System.Web.Http.Tracing.csproj
+++ b/src/System.Web.Http.Tracing/System.Web.Http.Tracing.csproj
@@ -14,34 +14,56 @@
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
<RestorePackages>true</RestorePackages>
+ <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
+ <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>..\..\bin\Extensions\Debug</OutputPath>
+ <OutputPath>..\..\bin\Extensions\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
- <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>..\..\bin\Extensions\Release</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
+ <OutputPath>..\..\bin\Extensions\Release\</OutputPath>
+ <DefineConstants>TRACE;ASPNETMVC</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\Extensions\CodeAnalysis\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
<RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
- <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
+ <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU'">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
<OutputPath>..\..\bin\Extensions\CodeCoverage\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;CODE_COVERAGE;ASPNETMVC</DefineConstants>
- <DebugType>full</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
@@ -97,11 +119,6 @@
<ItemGroup>
<Content Include="packages.config" />
</ItemGroup>
- <PropertyGroup>
- <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
- <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
- </PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\nuget.targets" />
- <ProjectExtensions />
</Project> \ No newline at end of file
diff --git a/src/System.Web.Http.WebHost/System.Web.Http.WebHost.csproj b/src/System.Web.Http.WebHost/System.Web.Http.WebHost.csproj
index 2db5cb42..5db7df03 100644
--- a/src/System.Web.Http.WebHost/System.Web.Http.WebHost.csproj
+++ b/src/System.Web.Http.WebHost/System.Web.Http.WebHost.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>{A0187BC2-8325-4BB2-8697-7F955CF4173E}</ProjectGuid>
@@ -13,9 +12,6 @@
<RootNamespace>System.Web.Http.WebHost</RootNamespace>
<AssemblyName>System.Web.Http.WebHost</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
@@ -25,25 +21,50 @@
<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>
</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>
+ </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>
</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>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/src/System.Web.Http/System.Web.Http.csproj b/src/System.Web.Http/System.Web.Http.csproj
index 4d96aae7..206b8588 100644
--- a/src/System.Web.Http/System.Web.Http.csproj
+++ b/src/System.Web.Http/System.Web.Http.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>{DDC1CE0C-486E-4E35-BB3B-EAB61F8F9440}</ProjectGuid>
@@ -13,9 +12,6 @@
<RootNamespace>System.Web.Http</RootNamespace>
<AssemblyName>System.Web.Http</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
@@ -26,25 +22,51 @@
<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>
</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>
+ </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>
</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>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
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">
diff --git a/src/System.Web.Razor/System.Web.Razor.csproj b/src/System.Web.Razor/System.Web.Razor.csproj
index d0f0b65e..9086038c 100644
--- a/src/System.Web.Razor/System.Web.Razor.csproj
+++ b/src/System.Web.Razor/System.Web.Razor.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>{8F18041B-9410-4C36-A9C5-067813DF5F31}</ProjectGuid>
@@ -12,9 +11,6 @@
<RootNamespace>System.Web.Razor</RootNamespace>
<AssemblyName>System.Web.Razor</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -22,25 +18,52 @@
<Optimize>false</Optimize>
<OutputPath>..\..\bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETWEBPAGES;EDITOR_TRACING</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>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Release\</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
- <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+ <DefineConstants>TRACE;ASPNETWEBPAGES</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>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</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>
</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;ASPNETWEBPAGES</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>
</PropertyGroup>
<ItemGroup>
diff --git a/src/System.Web.WebPages.Administration/System.Web.WebPages.Administration.csproj b/src/System.Web.WebPages.Administration/System.Web.WebPages.Administration.csproj
index ef3ed7df..273db6ce 100644
--- a/src/System.Web.WebPages.Administration/System.Web.WebPages.Administration.csproj
+++ b/src/System.Web.WebPages.Administration/System.Web.WebPages.Administration.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>{C23F02FC-4538-43F5-ABBA-38BA069AEA8F}</ProjectGuid>
@@ -13,9 +12,6 @@
<RootNamespace>System.Web.WebPages.Administration</RootNamespace>
<AssemblyName>System.Web.WebPages.Administration</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
@@ -25,25 +21,52 @@
<Optimize>false</Optimize>
<OutputPath>..\..\bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETWEBPAGES</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>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Release\</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
- <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+ <DefineConstants>TRACE;ASPNETWEBPAGES</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>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</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>
</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;ASPNETWEBPAGES</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>
</PropertyGroup>
<ItemGroup>
diff --git a/src/System.Web.WebPages.Deployment/System.Web.WebPages.Deployment.csproj b/src/System.Web.WebPages.Deployment/System.Web.WebPages.Deployment.csproj
index ca56c828..652d6568 100644
--- a/src/System.Web.WebPages.Deployment/System.Web.WebPages.Deployment.csproj
+++ b/src/System.Web.WebPages.Deployment/System.Web.WebPages.Deployment.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>{22BABB60-8F02-4027-AFFC-ACF069954536}</ProjectGuid>
@@ -12,9 +11,6 @@
<RootNamespace>System.Web.WebPages.Deployment</RootNamespace>
<AssemblyName>System.Web.WebPages.Deployment</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
@@ -24,25 +20,52 @@
<Optimize>false</Optimize>
<OutputPath>..\..\bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETWEBPAGES</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>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Release\</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
- <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+ <DefineConstants>TRACE;ASPNETWEBPAGES</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>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</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>
</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;ASPNETWEBPAGES</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>
</PropertyGroup>
<ItemGroup>
diff --git a/src/System.Web.WebPages.Razor/System.Web.WebPages.Razor.csproj b/src/System.Web.WebPages.Razor/System.Web.WebPages.Razor.csproj
index bee129b7..811ee926 100644
--- a/src/System.Web.WebPages.Razor/System.Web.WebPages.Razor.csproj
+++ b/src/System.Web.WebPages.Razor/System.Web.WebPages.Razor.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>{0939B11A-FE4E-4BA1-8AD6-D97741EE314F}</ProjectGuid>
@@ -12,9 +11,6 @@
<RootNamespace>System.Web.WebPages.Razor</RootNamespace>
<AssemblyName>System.Web.WebPages.Razor</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -22,25 +18,52 @@
<Optimize>false</Optimize>
<OutputPath>..\..\bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETWEBPAGES</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>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Release\</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
- <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+ <DefineConstants>TRACE;ASPNETWEBPAGES</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>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</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>
</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;ASPNETWEBPAGES</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>
</PropertyGroup>
<ItemGroup>
diff --git a/src/System.Web.WebPages/System.Web.WebPages.csproj b/src/System.Web.WebPages/System.Web.WebPages.csproj
index a6ff8210..187f401c 100644
--- a/src/System.Web.WebPages/System.Web.WebPages.csproj
+++ b/src/System.Web.WebPages/System.Web.WebPages.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>{76EFA9C5-8D7E-4FDF-B710-E20F8B6B00D2}</ProjectGuid>
@@ -12,9 +11,6 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>System.Web.WebPages</RootNamespace>
<AssemblyName>System.Web.WebPages</AssemblyName>
- <FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
@@ -25,25 +21,52 @@
<Optimize>false</Optimize>
<OutputPath>..\..\bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
- <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
- <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
+ <FileAlignment>512</FileAlignment>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
<NoWarn>1591</NoWarn>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
+ <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Release\</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
- <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+ <DefineConstants>TRACE;ASPNETWEBPAGES</DefineConstants>
+ <FileAlignment>512</FileAlignment>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <NoWarn>1591</NoWarn>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
<RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
- <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
+ <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
+ <FileAlignment>512</FileAlignment>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
<NoWarn>1591</NoWarn>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
+ <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</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;ASPNETWEBPAGES</DefineConstants>
- <DebugType>full</DebugType>
+ <FileAlignment>512</FileAlignment>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <NoWarn>1591</NoWarn>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/src/WebApiHelpPage/WebApiHelpPage.csproj b/src/WebApiHelpPage/WebApiHelpPage.csproj
index 2e7f9668..d25e583f 100644
--- a/src/WebApiHelpPage/WebApiHelpPage.csproj
+++ b/src/WebApiHelpPage/WebApiHelpPage.csproj
@@ -5,7 +5,6 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <CodeAnalysis Condition=" '$(CodeAnalysis)' == '' ">false</CodeAnalysis>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{FEDFE6CA-8282-4C5B-A756-E97189690982}</ProjectGuid>
@@ -14,9 +13,6 @@
<RootNamespace>WebApiHelpPage</RootNamespace>
<AssemblyName>WebApiHelpPage</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
@@ -27,23 +23,44 @@
<Optimize>false</Optimize>
<OutputPath>..\..\bin\Extensions\Debug</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
- <DocumentationFile>
- </DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Extensions\Release</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
+ <DefineConstants>TRACE;ASPNETMVC</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\Extensions\CodeAnalysis</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETMVC</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
+ <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU'">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
<OutputPath>..\..\bin\Extensions\CodeCoverage</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;CODE_COVERAGE;ASPNETMVC</DefineConstants>
- <DebugType>full</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
@@ -155,7 +172,7 @@
<ItemGroup>
<SourceFiles Include="Areas/**/*.*" />
</ItemGroup>
- <MakeDir Directories="$(OutputPath)\NuGet"/>
+ <MakeDir Directories="$(OutputPath)\NuGet" />
<ConvertToNuGetTransformationFiles SourceFiles="@(SourceFiles)" OutputPath="$(OutputPath)" OriginalNamespaceToken="ROOT_PROJECT_NAMESPACE" ReplacementNamespaceToken="$rootnamespace$" />
<Exec Command="$(SolutionDir)\.nuget\nuget.exe pack $(ProjectDir)WebApiHelpPage.nuspec -BasePath $(OutputPath) -OutputDirectory $(OutputPath)\NuGet" />
</Target>
diff --git a/src/WebMatrix.Data/WebMatrix.Data.csproj b/src/WebMatrix.Data/WebMatrix.Data.csproj
index 8329b901..14fc5f92 100644
--- a/src/WebMatrix.Data/WebMatrix.Data.csproj
+++ b/src/WebMatrix.Data/WebMatrix.Data.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>{4D39BAAF-8A96-473E-AB79-C8A341885137}</ProjectGuid>
@@ -12,9 +11,6 @@
<RootNamespace>WebMatrix.Data</RootNamespace>
<AssemblyName>WebMatrix.Data</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -22,25 +18,52 @@
<Optimize>false</Optimize>
<OutputPath>..\..\bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETWEBPAGES</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>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Release\</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
- <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+ <DefineConstants>TRACE;ASPNETWEBPAGES</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>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</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>
</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;ASPNETWEBPAGES</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>
</PropertyGroup>
<ItemGroup>
diff --git a/src/WebMatrix.WebData/WebMatrix.WebData.csproj b/src/WebMatrix.WebData/WebMatrix.WebData.csproj
index 3deb1752..36c91f77 100644
--- a/src/WebMatrix.WebData/WebMatrix.WebData.csproj
+++ b/src/WebMatrix.WebData/WebMatrix.WebData.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>{55A15F40-1435-4248-A7F2-2A146BB83586}</ProjectGuid>
@@ -12,9 +11,6 @@
<RootNamespace>WebMatrix.WebData</RootNamespace>
<AssemblyName>WebMatrix.WebData</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -22,25 +18,52 @@
<Optimize>false</Optimize>
<OutputPath>..\..\bin\Debug\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS;ASPNETWEBPAGES</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>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Release\</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</DefineConstants>
- <CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
+ <DefineConstants>TRACE;ASPNETWEBPAGES</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>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS;ASPNETWEBPAGES</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>
</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;ASPNETWEBPAGES</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>
</PropertyGroup>
<ItemGroup>
diff --git a/test/Microsoft.TestCommon/Microsoft.TestCommon.csproj b/test/Microsoft.TestCommon/Microsoft.TestCommon.csproj
index 997875cb..88aac4c1 100644
--- a/test/Microsoft.TestCommon/Microsoft.TestCommon.csproj
+++ b/test/Microsoft.TestCommon/Microsoft.TestCommon.csproj
@@ -12,33 +12,49 @@
<RootNamespace>Microsoft.TestCommon</RootNamespace>
<AssemblyName>Microsoft.TestCommon</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/Microsoft.Web.Helpers.Test/Microsoft.Web.Helpers.Test.csproj b/test/Microsoft.Web.Helpers.Test/Microsoft.Web.Helpers.Test.csproj
index f1dba700..15fb2af5 100644
--- a/test/Microsoft.Web.Helpers.Test/Microsoft.Web.Helpers.Test.csproj
+++ b/test/Microsoft.Web.Helpers.Test/Microsoft.Web.Helpers.Test.csproj
@@ -12,33 +12,49 @@
<RootNamespace>Microsoft.Web.Helpers.Test</RootNamespace>
<AssemblyName>Microsoft.Web.Helpers.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/Microsoft.Web.Http.Data.Helpers.Test/Microsoft.Web.Http.Data.Helpers.Test.csproj b/test/Microsoft.Web.Http.Data.Helpers.Test/Microsoft.Web.Http.Data.Helpers.Test.csproj
index 0c1dd90e..d997412c 100644
--- a/test/Microsoft.Web.Http.Data.Helpers.Test/Microsoft.Web.Http.Data.Helpers.Test.csproj
+++ b/test/Microsoft.Web.Http.Data.Helpers.Test/Microsoft.Web.Http.Data.Helpers.Test.csproj
@@ -12,33 +12,49 @@
<RootNamespace>Microsoft.Web.Http.Data.Helpers.Test</RootNamespace>
<AssemblyName>Microsoft.Web.Http.Data.Helpers.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/Microsoft.Web.Http.Data.Test/Microsoft.Web.Http.Data.Test.csproj b/test/Microsoft.Web.Http.Data.Test/Microsoft.Web.Http.Data.Test.csproj
index 6e5e0c0f..cb12a702 100644
--- a/test/Microsoft.Web.Http.Data.Test/Microsoft.Web.Http.Data.Test.csproj
+++ b/test/Microsoft.Web.Http.Data.Test/Microsoft.Web.Http.Data.Test.csproj
@@ -12,33 +12,49 @@
<RootNamespace>Microsoft.Web.Http.Data.Test</RootNamespace>
<AssemblyName>Microsoft.Web.Http.Data.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/Microsoft.Web.Mvc.Test/Microsoft.Web.Mvc.Test.csproj b/test/Microsoft.Web.Mvc.Test/Microsoft.Web.Mvc.Test.csproj
index bd394600..c9aacc46 100644
--- a/test/Microsoft.Web.Mvc.Test/Microsoft.Web.Mvc.Test.csproj
+++ b/test/Microsoft.Web.Mvc.Test/Microsoft.Web.Mvc.Test.csproj
@@ -12,35 +12,51 @@
<RootNamespace>Microsoft.Web</RootNamespace>
<AssemblyName>Microsoft.Web.Mvc.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<!-- Force signing off -->
<SignAssembly>false</SignAssembly>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/Microsoft.Web.WebPages.OAuth.Test/Microsoft.Web.WebPages.OAuth.Test.csproj b/test/Microsoft.Web.WebPages.OAuth.Test/Microsoft.Web.WebPages.OAuth.Test.csproj
index f84b29d4..657c2511 100644
--- a/test/Microsoft.Web.WebPages.OAuth.Test/Microsoft.Web.WebPages.OAuth.Test.csproj
+++ b/test/Microsoft.Web.WebPages.OAuth.Test/Microsoft.Web.WebPages.OAuth.Test.csproj
@@ -16,27 +16,46 @@
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/SPA.Test/SPA.Test.csproj b/test/SPA.Test/SPA.Test.csproj
index 60e11810..51dde364 100644
--- a/test/SPA.Test/SPA.Test.csproj
+++ b/test/SPA.Test/SPA.Test.csproj
@@ -18,6 +18,10 @@
<UseIISExpress>false</UseIISExpress>
<SrcOutputPath>$(OutputPath)</SrcOutputPath>
<OutputPath>$(OutputPath)\Test\</OutputPath>
+ <IISExpressSSLPort />
+ <IISExpressAnonymousAuthentication />
+ <IISExpressWindowsAuthentication />
+ <IISExpressUseClassicPipelineMode />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -30,6 +34,13 @@
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
diff --git a/test/System.Net.Http.Formatting.Test/System.Net.Http.Formatting.Test.csproj b/test/System.Net.Http.Formatting.Test/System.Net.Http.Formatting.Test.csproj
index 46ce586d..013285cc 100644
--- a/test/System.Net.Http.Formatting.Test/System.Net.Http.Formatting.Test.csproj
+++ b/test/System.Net.Http.Formatting.Test/System.Net.Http.Formatting.Test.csproj
@@ -12,33 +12,49 @@
<RootNamespace>System.Net.Http</RootNamespace>
<AssemblyName>System.Net.Http.Formatting.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/System.Web.Helpers.Test/System.Web.Helpers.Test.csproj b/test/System.Web.Helpers.Test/System.Web.Helpers.Test.csproj
index 454d567b..63178425 100644
--- a/test/System.Web.Helpers.Test/System.Web.Helpers.Test.csproj
+++ b/test/System.Web.Helpers.Test/System.Web.Helpers.Test.csproj
@@ -12,33 +12,49 @@
<RootNamespace>System.Web.Helpers.Test</RootNamespace>
<AssemblyName>System.Web.Helpers.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/System.Web.Http.Integration.Test/System.Web.Http.Integration.Test.csproj b/test/System.Web.Http.Integration.Test/System.Web.Http.Integration.Test.csproj
index ef3f6caf..bd33bc3d 100644
--- a/test/System.Web.Http.Integration.Test/System.Web.Http.Integration.Test.csproj
+++ b/test/System.Web.Http.Integration.Test/System.Web.Http.Integration.Test.csproj
@@ -12,33 +12,49 @@
<RootNamespace>System.Web.Http</RootNamespace>
<AssemblyName>System.Web.Http.Integration.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/System.Web.Http.OData.Test/System.Web.Http.OData.Test.csproj b/test/System.Web.Http.OData.Test/System.Web.Http.OData.Test.csproj
index d12b00f0..fc225454 100644
--- a/test/System.Web.Http.OData.Test/System.Web.Http.OData.Test.csproj
+++ b/test/System.Web.Http.OData.Test/System.Web.Http.OData.Test.csproj
@@ -12,26 +12,39 @@
<RootNamespace>System.Web.Http.OData</RootNamespace>
<AssemblyName>System.Web.Http.OData.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<RestorePackages>true</RestorePackages>
<CopyPackages>true</CopyPackages>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>..\..\bin\extensions\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Extensions\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\Extensions\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>..\..\bin\extensions\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Extensions\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/System.Web.Http.SelfHost.Test/System.Web.Http.SelfHost.Test.csproj b/test/System.Web.Http.SelfHost.Test/System.Web.Http.SelfHost.Test.csproj
index 3c4e28a8..2e31df5b 100644
--- a/test/System.Web.Http.SelfHost.Test/System.Web.Http.SelfHost.Test.csproj
+++ b/test/System.Web.Http.SelfHost.Test/System.Web.Http.SelfHost.Test.csproj
@@ -12,34 +12,50 @@
<RootNamespace>System.Web.Http.SelfHost</RootNamespace>
<AssemblyName>System.Web.Http.SelfHost.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<UseVSHostingProcess>false</UseVSHostingProcess>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/System.Web.Http.SignalR.Test/System.Web.Http.SignalR.Test.csproj b/test/System.Web.Http.SignalR.Test/System.Web.Http.SignalR.Test.csproj
index 1ac21e9e..39cb3e65 100644
--- a/test/System.Web.Http.SignalR.Test/System.Web.Http.SignalR.Test.csproj
+++ b/test/System.Web.Http.SignalR.Test/System.Web.Http.SignalR.Test.csproj
@@ -9,29 +9,41 @@
<RootNamespace>System.Web.Http</RootNamespace>
<AssemblyName>System.Web.Http.SignalR.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
+ <SignAssembly>false</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>..\..\bin\extensions\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Extensions\Debug\Test\</OutputPath>
<DefineConstants>DEBUG;TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>..\..\bin\extensions\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Extensions\Release\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup>
- <SignAssembly>false</SignAssembly>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\Extensions\CodeAnalysis\Test\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="Moq, Version=4.0.10827.0, Culture=neutral, PublicKeyToken=69f491c39445e920, processorArchitecture=MSIL">
diff --git a/test/System.Web.Http.Test/System.Web.Http.Test.csproj b/test/System.Web.Http.Test/System.Web.Http.Test.csproj
index 715b8ddb..f3e9b4fd 100644
--- a/test/System.Web.Http.Test/System.Web.Http.Test.csproj
+++ b/test/System.Web.Http.Test/System.Web.Http.Test.csproj
@@ -12,33 +12,49 @@
<RootNamespace>System.Web.Http</RootNamespace>
<AssemblyName>System.Web.Http.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/System.Web.Http.Tracing.Test/System.Web.Http.Tracing.Test.csproj b/test/System.Web.Http.Tracing.Test/System.Web.Http.Tracing.Test.csproj
index ea12ea1e..f2720ffa 100644
--- a/test/System.Web.Http.Tracing.Test/System.Web.Http.Tracing.Test.csproj
+++ b/test/System.Web.Http.Tracing.Test/System.Web.Http.Tracing.Test.csproj
@@ -13,8 +13,6 @@
<AssemblyName>System.Web.Http.Tracing.Test</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
@@ -22,27 +20,42 @@
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Extensions\Debug\Test\</OutputPath>
- <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <OutputPath>..\..\bin\Extensions\Debug\Test\</OutputPath>
<DefineConstants>DEBUG;TRACE;CODE_ANALYSIS</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Extensions\Release\Test\</OutputPath>
- <DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <OutputPath>..\..\bin\Extensions\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\Extensions\CodeAnalysis\Test\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Extensions\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\Extensions\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/System.Web.Http.WebHost.Test/System.Web.Http.WebHost.Test.csproj b/test/System.Web.Http.WebHost.Test/System.Web.Http.WebHost.Test.csproj
index 4f600f4e..13ab042d 100644
--- a/test/System.Web.Http.WebHost.Test/System.Web.Http.WebHost.Test.csproj
+++ b/test/System.Web.Http.WebHost.Test/System.Web.Http.WebHost.Test.csproj
@@ -12,33 +12,49 @@
<RootNamespace>System.Web.Http.WebHost</RootNamespace>
<AssemblyName>System.Web.Http.WebHost.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/System.Web.Mvc.Test/System.Web.Mvc.Test.csproj b/test/System.Web.Mvc.Test/System.Web.Mvc.Test.csproj
index 31b5708e..fcf3b0ee 100644
--- a/test/System.Web.Mvc.Test/System.Web.Mvc.Test.csproj
+++ b/test/System.Web.Mvc.Test/System.Web.Mvc.Test.csproj
@@ -14,33 +14,49 @@
<RootNamespace>System.Web</RootNamespace>
<AssemblyName>System.Web.Mvc.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/System.Web.Razor.Test/System.Web.Razor.Test.csproj b/test/System.Web.Razor.Test/System.Web.Razor.Test.csproj
index 98329064..54d880f9 100644
--- a/test/System.Web.Razor.Test/System.Web.Razor.Test.csproj
+++ b/test/System.Web.Razor.Test/System.Web.Razor.Test.csproj
@@ -2,8 +2,6 @@
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory),Runtime.sln))\tools\WebStack.settings.targets" />
<PropertyGroup>
- <!-- Temporarily disable Obsolete Warnings as Errors -->
- <WarningsNotAsErrors>618</WarningsNotAsErrors>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.30729</ProductVersion>
@@ -14,37 +12,54 @@
<RootNamespace>System.Web.Razor.Test</RootNamespace>
<AssemblyName>System.Web.Razor.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <NoWarn>0618</NoWarn>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<NoWarn>0618</NoWarn>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
- <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<NoWarn>0618</NoWarn>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
- <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<NoWarn>0618</NoWarn>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
diff --git a/test/System.Web.WebPages.Administration.Test/System.Web.WebPages.Administration.Test.csproj b/test/System.Web.WebPages.Administration.Test/System.Web.WebPages.Administration.Test.csproj
index d5578d31..13789ce3 100644
--- a/test/System.Web.WebPages.Administration.Test/System.Web.WebPages.Administration.Test.csproj
+++ b/test/System.Web.WebPages.Administration.Test/System.Web.WebPages.Administration.Test.csproj
@@ -12,33 +12,49 @@
<RootNamespace>System.Web.WebPages.Administration.Test</RootNamespace>
<AssemblyName>System.Web.WebPages.Administration.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/System.Web.WebPages.Deployment.Test/System.Web.WebPages.Deployment.Test.csproj b/test/System.Web.WebPages.Deployment.Test/System.Web.WebPages.Deployment.Test.csproj
index a53ae949..9657c4d6 100644
--- a/test/System.Web.WebPages.Deployment.Test/System.Web.WebPages.Deployment.Test.csproj
+++ b/test/System.Web.WebPages.Deployment.Test/System.Web.WebPages.Deployment.Test.csproj
@@ -12,33 +12,49 @@
<RootNamespace>System.Web.WebPages.Deployment.Test</RootNamespace>
<AssemblyName>System.Web.WebPages.Deployment.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/System.Web.WebPages.Razor.Test/System.Web.WebPages.Razor.Test.csproj b/test/System.Web.WebPages.Razor.Test/System.Web.WebPages.Razor.Test.csproj
index 5db199ce..6c351ae6 100644
--- a/test/System.Web.WebPages.Razor.Test/System.Web.WebPages.Razor.Test.csproj
+++ b/test/System.Web.WebPages.Razor.Test/System.Web.WebPages.Razor.Test.csproj
@@ -14,33 +14,49 @@
<RootNamespace>System.Web.WebPages.Razor.Test</RootNamespace>
<AssemblyName>System.Web.WebPages.Razor.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/System.Web.WebPages.Test/System.Web.WebPages.Test.csproj b/test/System.Web.WebPages.Test/System.Web.WebPages.Test.csproj
index a1ee9cf1..eb81453f 100644
--- a/test/System.Web.WebPages.Test/System.Web.WebPages.Test.csproj
+++ b/test/System.Web.WebPages.Test/System.Web.WebPages.Test.csproj
@@ -12,33 +12,49 @@
<RootNamespace>System.Web.WebPages.Test</RootNamespace>
<AssemblyName>System.Web.WebPages.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/WebApiHelpPage.Test/WebApiHelpPage.Test.csproj b/test/WebApiHelpPage.Test/WebApiHelpPage.Test.csproj
index b8d56e76..9faf13ca 100644
--- a/test/WebApiHelpPage.Test/WebApiHelpPage.Test.csproj
+++ b/test/WebApiHelpPage.Test/WebApiHelpPage.Test.csproj
@@ -19,32 +19,47 @@
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Extensions\Debug\Test\</OutputPath>
- <DocumentationFile>$(WebStackRootPath)\bin\Extensions\Debug\Test\WebApiHelpPage.Test.XML</DocumentationFile>
+ <OutputPath>..\..\bin\Extensions\Debug\Test\</OutputPath>
<DefineConstants>DEBUG;TRACE;CODE_ANALYSIS</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
- <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<NoWarn>1591</NoWarn>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Extensions\Release\Test\</OutputPath>
- <DocumentationFile>$(WebStackRootPath)\bin\Extensions\Release\Test\WebApiHelpPage.Test.XML</DocumentationFile>
+ <OutputPath>..\..\bin\Extensions\Release\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <NoWarn>1591</NoWarn>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\Extensions\CodeAnalysis\Test\</OutputPath>
+ <DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
<NoWarn>1591</NoWarn>
+ <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Extensions\CodeCoverage\Test\</OutputPath>
- <DocumentationFile>$(WebStackRootPath)\bin\Extensions\CodeCoverage\Test\WebApiHelpPage.Test.XML</DocumentationFile>
+ <OutputPath>..\..\bin\Extensions\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/WebMatrix.Data.Test/WebMatrix.Data.Test.csproj b/test/WebMatrix.Data.Test/WebMatrix.Data.Test.csproj
index 828d44da..1fcc8208 100644
--- a/test/WebMatrix.Data.Test/WebMatrix.Data.Test.csproj
+++ b/test/WebMatrix.Data.Test/WebMatrix.Data.Test.csproj
@@ -12,33 +12,49 @@
<RootNamespace>WebMatrix.Data.Test</RootNamespace>
<AssemblyName>WebMatrix.Data.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
diff --git a/test/WebMatrix.WebData.Test/WebMatrix.WebData.Test.csproj b/test/WebMatrix.WebData.Test/WebMatrix.WebData.Test.csproj
index dce48ffe..c36dff8e 100644
--- a/test/WebMatrix.WebData.Test/WebMatrix.WebData.Test.csproj
+++ b/test/WebMatrix.WebData.Test/WebMatrix.WebData.Test.csproj
@@ -12,33 +12,49 @@
<RootNamespace>WebMatrix.WebData.Test</RootNamespace>
<AssemblyName>WebMatrix.WebData.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Debug\Test\</OutputPath>
+ <OutputPath>..\..\bin\Debug\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\Release\Test\</OutputPath>
+ <OutputPath>..\..\bin\Release\Test\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\bin\CodeAnalysis\Test\</OutputPath>
<DefineConstants>TRACE;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'CodeCoverage' ">
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'CodeCoverage|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>$(WebStackRootPath)\bin\CodeCoverage\Test\</OutputPath>
+ <OutputPath>..\..\bin\CodeCoverage\Test\</OutputPath>
<DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>