Restoring tooling packages before msbuild is invoked

This commit is contained in:
Sebastien Ros
2016-01-14 11:51:00 -08:00
parent 182f9fdce3
commit e98125f245
2 changed files with 5 additions and 7 deletions

View File

@@ -27,7 +27,10 @@ SET project=%2
IF "%target%" == "" SET target=Build
IF "%project%" =="" SET project=Orchard.proj
nuget.exe restore .\src\Orchard.sln
lib\nuget\nuget.exe restore .\src\Orchard.sln
lib\nuget\nuget.exe install SlowCheetah -e -o build\libs
lib\nuget\nuget.exe install MSBuildTasks -e -o build\libs
msbuild /t:%target% %project%
pause

View File

@@ -34,6 +34,7 @@
</PropertyGroup>
<Import Project="$(BuildFolder)\libs\MSBuildTasks\tools\MSBuild.Community.Tasks.Targets"/>
<Import Project="$(BuildFolder)\libs\SlowCheetah\tools\SlowCheetah.Transforms.targets"/>
<!-- Coordinating Targets -->
@@ -111,12 +112,6 @@
<RemoveDir Directories="$(ArtifactsFolder)" />
</Target>
<!-- Restore necessary tooling -->
<Target Name="RestoreTooling">
<Exec Command="$(LibFolder)\nuget\nuget.exe install SlowCheetah -e -o $(BuildFolder)\libs" WorkingDirectory="$(MSBuildProjectDirectory)"/>
<Exec Command="$(LibFolder)\nuget\nuget.exe install MSBuildTasks -e -o $(BuildFolder)\libs" WorkingDirectory="$(MSBuildProjectDirectory)"/>
</Target>
<Target Name="Compile" DependsOnTargets="RestoreTooling">
<!-- Compile to "OutputFolder" -->
<MSBuild