Skip to content

Commit 60929e8

Browse files
author
Claus
committed
erhm..
1 parent 1122d27 commit 60929e8

20 files changed

+17317
-196
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,5 @@ build/Tools/nuget.exe
2828

2929
src/Umbraco.Deploy.Contrib.Connectors/App_Plugins/*
3030
src/Umbraco.Deploy.Contrib.Connectors/Config/*
31-
src/Umbraco.Deploy.Contrib.Connectors/app.config
31+
src/Umbraco.Deploy.Contrib.Connectors/app.config
32+
/build/UmbracoDeploy.Contrib.*.nupkg

build/Build.proj

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<MSBuildCommunityTasksPath>..\MSBuildCommunityTasks</MSBuildCommunityTasksPath>
5+
</PropertyGroup>
6+
7+
<Import Project=".\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets" />
8+
9+
<PropertyGroup Condition="'$(BUILD_NUMBER)'!=''">
10+
<DECIMAL_BUILD_NUMBER>$(BUILD_NUMBER)</DECIMAL_BUILD_NUMBER>
11+
</PropertyGroup>
12+
<PropertyGroup Condition="'$(BUILD_RELEASE)'!=''">
13+
<DECIMAL_BUILD_NUMBER>$(BUILD_RELEASE)</DECIMAL_BUILD_NUMBER>
14+
</PropertyGroup>
15+
<PropertyGroup Condition="'$(BUILD_RELEASE)'!='' AND '$(BUILD_COMMENT)'!=''">
16+
<DECIMAL_BUILD_NUMBER>$(BUILD_RELEASE)-$(BUILD_COMMENT)</DECIMAL_BUILD_NUMBER>
17+
</PropertyGroup>
18+
19+
<PropertyGroup>
20+
<ProductName>UmbracoDeploy.Contrib</ProductName>
21+
<BuildConfiguration>Release</BuildConfiguration>
22+
<BuildPackageFileName>$(ProductName).$(DECIMAL_BUILD_NUMBER).zip</BuildPackageFileName>
23+
<BuildFolder>_BuildOutput\</BuildFolder>
24+
<BuildFolderAbsolutePath>$(MSBuildProjectDirectory)\$(BuildFolder)</BuildFolderAbsolutePath>
25+
<SolutionBinFolder>$(BuildFolder)bin\</SolutionBinFolder>
26+
<SolutionBinFolderAbsolutePath>$(BuildFolderAbsolutePath)bin\</SolutionBinFolderAbsolutePath>
27+
<DeployFolderAbsolutePath>$(BuildFolderAbsolutePath)Deploy\</DeployFolderAbsolutePath>
28+
</PropertyGroup>
29+
30+
<Target Name="CleanUp">
31+
<RemoveDir Directories="$(BuildFolder)"></RemoveDir>
32+
</Target>
33+
34+
<Target Name="SetVersionNumber" DependsOnTargets="CleanUp" Condition="'$(BUILD_RELEASE)'!=''">
35+
<!--This updates the copyright year-->
36+
<FileUpdate
37+
Files="..\src\Umbraco.Deploy.Contrib.Connectors\Properties\AssemblyInfo.cs"
38+
Regex="AssemblyCopyright\(&quot;(.+)?&quot;\)"
39+
ReplacementText="AssemblyCopyright(&quot;Copyright © Umbraco $([System.DateTime]::Now.ToString(`yyyy`))&quot;)"/>
40+
<!--This updates the assembly versions-->
41+
<AssemblyInfo CodeLanguage="CS"
42+
OutputFile="..\src\Umbraco.Deploy.Contrib.Connectors\Properties\VersionInfo.cs"
43+
AssemblyVersion="$(BUILD_RELEASE)" AssemblyInformationalVersion="$(DECIMAL_BUILD_NUMBER)" />
44+
</Target>
45+
46+
<Target Name="UpdateReferencedVersions" DependsOnTargets="SetVersionNumber" Condition="'$(BUILD_RELEASE)'!=''">
47+
<!--
48+
This step will update the versions it finds in the packages.config in the Umbraco.Deploy.Contrib.Connectors project.
49+
It is used to update the nuspec file.
50+
-->
51+
<XmlRead
52+
XPath="/packages/package[@id='UmbracoCms.Core']/@version"
53+
XmlFileName="..\src\Umbraco.Deploy.Contrib.Connectors\packages.config">
54+
<Output TaskParameter="Value" PropertyName="CoreVersion" />
55+
</XmlRead>
56+
57+
<PropertyGroup>
58+
<CoreBaseVersion>$(CoreVersion.Substring(0, 5))</CoreBaseVersion>
59+
</PropertyGroup>
60+
61+
<FileUpdate
62+
Files="NuSpecs\UmbracoDeploy.Contrib.nuspec"
63+
Regex="dependency id=&quot;UmbracoCms.Core&quot; version=&quot;(.*)?&quot;"
64+
ReplacementText="dependency id=&quot;UmbracoCms.Core&quot; version=&quot;$(CoreBaseVersion)&quot;"/>
65+
66+
<XmlRead
67+
XPath="/packages/package[@id='UmbracoDeploy']/@version"
68+
XmlFileName="..\src\Umbraco.Deploy.Contrib.Connectors\packages.config">
69+
<Output TaskParameter="Value" PropertyName="UmbracoDeployVersion" />
70+
</XmlRead>
71+
<FileUpdate
72+
Files="NuSpecs\UmbracoDeploy.Contrib.nuspec"
73+
Regex="dependency id=&quot;UmbracoDeploy&quot; version=&quot;(.*)?,"
74+
ReplacementText="dependency id=&quot;UmbracoDeploy&quot; version=&quot;[$(UmbracoDeployVersion),"/>
75+
</Target>
76+
77+
<Target Name="CompileSolution" DependsOnTargets="UpdateReferencedVersions">
78+
<Message Importance="high" Text="Compiling Deploy.Contrib project to build\$(BuildFolder)" />
79+
<MSBuild
80+
Projects="../src/Umbraco.Deploy.Contrib.sln"
81+
Targets="Clean;Rebuild;"
82+
ToolsVersion="15.0"
83+
UnloadProjectsOnCompletion="False" BuildInParallel="False"
84+
Properties="WarningLevel=0;Configuration=$(BuildConfiguration);PipelineDependsOnBuild=False;OutDir=$(SolutionBinFolderAbsolutePath)" >
85+
</MSBuild>
86+
<Message Text="Finished compiling Deploy Contrib project" Importance="high" />
87+
</Target>
88+
89+
<Target Name="CopyFiles" DependsOnTargets="CompileSolution">
90+
<ItemGroup>
91+
<DeployBinFiles Include="$(SolutionBinFolderAbsolutePath)Umbraco.Deploy.Contrib.Connectors.dll" />
92+
</ItemGroup>
93+
<Message Text="Copying Deploy Contrib files to correct folder structure" />
94+
<Copy SourceFiles="@(DeployBinFiles)" DestinationFolder="$(DeployFolderAbsolutePath)bin" SkipUnchangedFiles="False" OverwriteReadOnlyFiles="True" />
95+
</Target>
96+
97+
<Target Name="Zip" DependsOnTargets="CopyFiles">
98+
<Message Text="Starting to zip to $(BuildDeployPackageFileName)" Importance="high" />
99+
<Exec Command="tools\7za.exe a -r %22$(BuildFolder)..\$(BuildDeployPackageFileName)%22 %22$(DeployFolderAbsolutePath)*%22" />
100+
<Message Text="Finished zipping to build\$(BuildDeployPackageFileName)" Importance="high" />
101+
</Target>
102+
103+
<Target Name="Build" DependsOnTargets="Zip">
104+
<Message Text="Build finished" />
105+
</Target>
106+
</Project>
Binary file not shown.
Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<!-- $Id$ -->
4+
5+
<PropertyGroup>
6+
<MSBuildCommunityTasksPath Condition="'$(MSBuildCommunityTasksPath)' == ''">$(MSBuildExtensionsPath)\MSBuildCommunityTasks</MSBuildCommunityTasksPath>
7+
<MSBuildCommunityTasksLib>$(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.dll</MSBuildCommunityTasksLib>
8+
</PropertyGroup>
9+
10+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.AspNet.InstallAspNet" />
11+
12+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.AssemblyInfo" />
13+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Attrib" />
14+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Beep" />
15+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.DeleteTree" />
16+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SqlExecute" />
17+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.FileUpdate" />
18+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.FtpUpload" />
19+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.FxCop" />
20+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.GacUtil" />
21+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.GetSolutionProjects" />
22+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.ILMerge" />
23+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Mail" />
24+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Merge" />
25+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Move" />
26+
27+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Ftp.FtpCreateRemoteDirectory" />
28+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Ftp.FtpDirectoryExists" />
29+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Ftp.FtpUploadDirectoryContent" />
30+
31+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Math.Add" />
32+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Math.Divide" />
33+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Math.Modulo" />
34+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Math.Multiple" />
35+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Math.Subtract" />
36+
37+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.NDoc" />
38+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.NUnit" />
39+
40+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Oracle.AddTnsName" />
41+
42+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Prompt" />
43+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.RegistryRead" />
44+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.RegistryWrite" />
45+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.RegexMatch" />
46+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.RegexReplace" />
47+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.RegexCompiler" />
48+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.RoboCopy" />
49+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Script" />
50+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.ServiceController" />
51+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.ServiceQuery" />
52+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Sleep" />
53+
54+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.IIS.AppPoolController" />
55+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.IIS.AppPoolCreate" />
56+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.IIS.AppPoolDelete" />
57+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.IIS.WebDirectoryCreate" />
58+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.IIS.WebDirectoryDelete" />
59+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.IIS.WebDirectoryScriptMap" />
60+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.IIS.WebDirectorySetting" />
61+
62+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Install.InstallAssembly" />
63+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Install.UninstallAssembly" />
64+
65+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Schema.TaskSchema" />
66+
67+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Sound" />
68+
69+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssAdd" />
70+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssCheckin" />
71+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssCheckout" />
72+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssClean" />
73+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssDiff" />
74+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssGet" />
75+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssHistory" />
76+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssLabel" />
77+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssUndoCheckout" />
78+
79+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceServer.SrcTool" />
80+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceServer.PdbStr" />
81+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceServer.SvnSourceIndex" />
82+
83+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SqlServer.ExecuteDDL" />
84+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SqlServer.SqlPubWiz" />
85+
86+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnCheckout" />
87+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnClient" />
88+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnCopy" />
89+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnCommit" />
90+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnExport" />
91+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnInfo" />
92+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnUpdate" />
93+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnVersion" />
94+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnStatus" />
95+
96+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Tfs.TfsClient" />
97+
98+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.TemplateFile" />
99+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Time" />
100+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Unzip" />
101+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Version" />
102+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.WebDownload" />
103+
104+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Xml.XmlMassUpdate" />
105+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Xml.XmlQuery" />
106+
107+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.XmlRead" />
108+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.XmlUpdate" />
109+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Xslt" />
110+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Zip" />
111+
112+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.JavaScript.JSCompress" />
113+
114+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.User" />
115+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Computer" />
116+
117+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Sandcastle.BuildAssembler" />
118+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Sandcastle.ChmBuilder" />
119+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Sandcastle.DBCSFix" />
120+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Sandcastle.MRefBuilder" />
121+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Sandcastle.Sandcastle" />
122+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Sandcastle.XslTransform" />
123+
124+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.HtmlHelp.ChmCompiler" />
125+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.HtmlHelp.HxCompiler" />
126+
127+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SymbolServer.SymStore" />
128+
129+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Net.HttpRequest" />
130+
131+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.NuGet.NuGetPack" />
132+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.NuGet.NuGetPush" />
133+
134+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Git.GitClient" />
135+
<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Git.GitVersion" />
136+
137+
<ItemGroup>
138+
<FxCopRuleAssemblies Include="UsageRules.dll"/>
139+
<FxCopRuleAssemblies Include="SecurityRules.dll"/>
140+
<FxCopRuleAssemblies Include="PortabilityRules.dll"/>
141+
<FxCopRuleAssemblies Include="PerformanceRules.dll"/>
142+
<FxCopRuleAssemblies Include="MobilityRules.dll"/>
143+
<FxCopRuleAssemblies Include="InteroperabilityRules.dll"/>
144+
<FxCopRuleAssemblies Include="GlobalizationRules.dll"/>
145+
<FxCopRuleAssemblies Include="DesignRules.dll"/>
146+
</ItemGroup>
147+
</Project>
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)