forked from fsprojects/Paket
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPaket.Restore.targets
22 lines (19 loc) · 1.02 KB
/
Paket.Restore.targets
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- Mark that this target file has been loaded. -->
<IsPaketRestoreTargetsFileLoaded>true</IsPaketRestoreTargetsFileLoaded>
<PaketRestoreCommand>"$(MSBuildThisFileDirectory)\paket.exe" restore --project "$(MSBuildProjectFullPath)"</PaketRestoreCommand>
</PropertyGroup>
<UsingTask TaskName="Paket.Build.Tasks.PaketRestoreTask" AssemblyFile="PaketRestoreTask.dll" />
<Target Name="PaketRestore" BeforeTargets="_GenerateRestoreGraphWalkPerFramework" >
<Exec Command="$(PaketRestoreCommand)" />
<!-- Write out package references for NETCore -->
<PaketRestoreTask
ProjectUniqueName="$(MSBuildProjectFullPath)"
PackageReferences="@(PackageReference)"
TargetFrameworks="$(TargetFramework)">
<Output TaskParameter="NewPackageReferences" ItemName="PackageReference" />
<Output TaskParameter="AlternativeConfigFile" ItemName="RestoreConfigFile" />
</PaketRestoreTask>
</Target>
</Project>