aspnetcore/build/Publish.targets

23 lines
1.1 KiB
XML

<Project>
<Target Name="RestorePublishProject">
<MSBuild Projects="$(MSBuildThisFileDirectory)publish\Publish.csproj"
Targets="Restore"
Properties="$(BuildProperties);KoreBuildTasksDll=$(KoreBuildTasksDll);__DummyTarget=Restore" />
</Target>
<Target Name="GenerateBuildAssetManifest" DependsOnTargets="RestorePublishProject">
<!-- Generate build manifests without building them remotely. These manifests are used by Maestro and the Build Asset Registry to flow dependencies to other repos. -->
<MSBuild Projects="$(MSBuildThisFileDirectory)publish\Publish.csproj"
Targets="GenerateBuildAssetManifest"
Properties="$(BuildProperties);KoreBuildTasksDll=$(KoreBuildTasksDll);__DummyTarget=GenerateBuildAssetManifest" />
</Target>
<Target Name="Publish" DependsOnTargets="RestorePublishProject">
<MSBuild Projects="$(MSBuildThisFileDirectory)publish\Publish.csproj"
Targets="Publish"
Properties="$(BuildProperties);KoreBuildTasksDll=$(KoreBuildTasksDll);__DummyTarget=Publish" />
</Target>
</Project>