Skip to content

Commit 80afe43

Browse files
committed
Remove Code Analysis from the build script
1 parent 801e68d commit 80afe43

2 files changed

Lines changed: 3 additions & 41 deletions

File tree

build/Build.proj

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,8 @@
1616
<NuGetExePath>$(Root).nuget\NuGet.exe</NuGetExePath>
1717

1818
<CommonVersionInfoPath>$([System.IO.Path]::Combine( $(Root), 'common\CommonVersionInfo.cs' ))</CommonVersionInfoPath>
19-
20-
<VisualStudioVersion Condition=" '$(VisualStudioVersion)' == '' " >11.0</VisualStudioVersion>
21-
<CodeAnalysisToolPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeAnalysis\</CodeAnalysisToolPath>
22-
<CodeAnalysisTargetsPath>$(CodeAnalysisToolPath)Microsoft.CodeAnalysis.targets</CodeAnalysisTargetsPath>
23-
<CodeAnalysisRuleSetDirectories>$(Root)</CodeAnalysisRuleSetDirectories>
2419
</PropertyGroup>
2520

26-
<Import Project="$(CodeAnalysisTargetsPath)" Condition=" Exists('$(CodeAnalysisTargetsPath)') " />
27-
2821
<ItemGroup>
2922
<Solution Include="$(Root)*.sln">
3023
<AdditionalProperties>
@@ -38,7 +31,7 @@
3831
<TestProjects Include="$(Root)test\**\*.csproj" />
3932
</ItemGroup>
4033

41-
<Target Name="FullBuild" DependsOnTargets="Clean; Build; CodeAnalysis; Test; Package" />
34+
<Target Name="FullBuild" DependsOnTargets="Clean; Build; Test; Package" />
4235

4336
<Target Name="Clean" DependsOnTargets="_CleanSolution; _CleanArtifacts">
4437
<MakeDir Directories="$(ArtifactsPath)" Condition=" !Exists('$(ArtifactsPath)') " />
@@ -50,29 +43,6 @@
5043
</MSBuild>
5144
</Target>
5245

53-
<Target Name="CodeAnalysis" DependsOnTargets="Build; _CopyBinariesToArtifactsDirectory">
54-
<Warning Text="Code Analysis could not be performed because the code analysis tools were not found."
55-
Condition=" !Exists('$(CodeAnalysisTargetsPath)') Or !Exists('$(CodeAnalysisPath)') " />
56-
57-
<ItemGroup>
58-
<ReferenceAssemblies Include="$(Root)packages\**\lib\**\*.dll" />
59-
<ReferenceDirectories Include="%(ReferenceAssemblies.RootDir)%(ReferenceAssemblies.Directory)\" />
60-
</ItemGroup>
61-
62-
<CodeAnalysis Assemblies="@(ProjectAssemblies)"
63-
ToolPath="$(CodeAnalysisPath)"
64-
RuleSet="ScriptCs.ruleset"
65-
RuleSetDirectories="$(CodeAnalysisRuleSetDirectories)"
66-
DependentAssemblyPaths="@(ReferenceDirectories)"
67-
SearchGlobalAssemblyCache="false"
68-
AdditionalOptions="/assemblyCompareMode:StrongNameIgnoringVersion"
69-
LogFile="$(ArtifactsPath)CodeAnalysisResults.xml" ForceOutput="true"
70-
FailOnMissingRules="true" IgnoreMissingIndirectReferences="false"
71-
Condition=" Exists('$(CodeAnalysisTargetsPath)') And Exists('$(CodeAnalysisPath)') ">
72-
<Output ItemName="CodeAnalysisResults" TaskParameter="FilesWritten" />
73-
</CodeAnalysis>
74-
</Target>
75-
7646
<Target Name="Test" DependsOnTargets="Build">
7747
<ItemGroup>
7848
<TestAssemblies Include="$(Root)test\**\bin\$(Configuration)\**\*.Tests.dll;$(Root)test\**\bin\$(Configuration)\**\*.Tests.Acceptance.dll" />
@@ -143,9 +113,4 @@
143113

144114
<Copy SourceFiles="@(FilesToCopy)" DestinationFolder="$(ArtifactsPath)bin\" />
145115
</Target>
146-
147-
<Target Name="_PublishCodeAnalysisResults" AfterTargets="CodeAnalysis" Condition=" '$(TeamCity)' == 'true' ">
148-
<Message Text="##teamcity[importData type='FxCop' path='%(CodeAnalysisResults.FullPath)']"
149-
Condition=" Exists('%(CodeAnalysisResults.FullPath)') " />
150-
</Target>
151116
</Project>

build/ScriptCs.Common.props

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88
<DebugSymbols>true</DebugSymbols>
99

1010
<StyleCopEnabled Condition=" '$(StyleCopEnabled)' == '' ">true</StyleCopEnabled>
11-
<RunCodeAnalysis Condition=" '$(RunCodeAnalysis)' == '' " >false</RunCodeAnalysis>
12-
13-
<DefineConstants Condition=" '$(RunCodeAnalysis)' == 'true' ">$(DefineConstants);CODE_ANALYSIS</DefineConstants>
1411
</PropertyGroup>
1512

1613
<PropertyGroup Condition=" '$(OS)' != 'Windows_NT' ">
@@ -21,13 +18,13 @@
2118
<PropertyGroup Condition=" '$(Platform)' == 'AnyCPU' ">
2219
<Prefer32Bit>false</Prefer32Bit>
2320
</PropertyGroup>
24-
21+
2522
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
2623
<DefineConstants>$(DefineConstants);DEBUG</DefineConstants>
2724
<DebugType>full</DebugType>
2825
<Optimize>false</Optimize>
2926
</PropertyGroup>
30-
27+
3128
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
3229
<DebugType>pdbonly</DebugType>
3330
<Optimize>true</Optimize>

0 commit comments

Comments
 (0)