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 >
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)') " />
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" />
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 >
0 commit comments