Invoke /t:CollectDeps on HostingStartup.csproj via MSBuild task, not Exec
This commit is contained in:
parent
476e8a6d45
commit
32a65fdb62
|
|
@ -64,6 +64,21 @@
|
||||||
|
|
||||||
<!-- Copy and update build assets -->
|
<!-- Copy and update build assets -->
|
||||||
<Copy SourceFiles="$(_TemplatesDirectory)RS.Manifest\RS.Manifest.csproj" DestinationFiles="$(_WorkRoot)RS.Manifest.csproj" />
|
<Copy SourceFiles="$(_TemplatesDirectory)RS.Manifest\RS.Manifest.csproj" DestinationFiles="$(_WorkRoot)RS.Manifest.csproj" />
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<_RuntimeStoreRestoreSources Include="$(_DependencyBuildDirectory)" Condition="Exists($(_DependencyBuildDirectory))" />
|
||||||
|
<_RuntimeStoreRestoreSources Include="$(_DependencyMirrorDirectory)" Condition="Exists($(_DependencyMirrorDirectory))" />
|
||||||
|
<_RuntimeStoreRestoreSources Include="$(BuildDir)" Condition="Exists($(BuildDir))" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<RepoTasks.GenerateRestoreSourcesPropsFile
|
||||||
|
Sources="@(_RuntimeStoreRestoreSources)"
|
||||||
|
OutputPath="$(GeneratedRestoreSourcesPropsPath)" />
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_RsManifestProps>MicrosoftAspNetCoreAllPackageVersion=$(Version)</_RsManifestProps>
|
||||||
|
<_RsManifestProps>$(_RsManifestProps);DotNetRestoreSourcesPropsPath=$(GeneratedRestoreSourcesPropsPath)</_RsManifestProps>
|
||||||
|
</PropertyGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_ResolveRuntimeStoreRID">
|
<Target Name="_ResolveRuntimeStoreRID">
|
||||||
|
|
@ -77,25 +92,13 @@
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="BuildRuntimeStore" DependsOnTargets="_ResolveRuntimeStoreRID;_PrepareRuntimeStoreBuildAssets;_ResolveCurrentSharedFrameworkVersion">
|
<Target Name="BuildRuntimeStore" DependsOnTargets="_ResolveRuntimeStoreRID;_PrepareRuntimeStoreBuildAssets;_ResolveCurrentSharedFrameworkVersion">
|
||||||
<ItemGroup>
|
|
||||||
<_RuntimeStoreRestoreSources Include="$(_DependencyBuildDirectory)" Condition="Exists($(_DependencyBuildDirectory))" />
|
|
||||||
<_RuntimeStoreRestoreSources Include="$(_DependencyMirrorDirectory)" Condition="Exists($(_DependencyMirrorDirectory))" />
|
|
||||||
<_RuntimeStoreRestoreSources Include="$(BuildDir)" Condition="Exists($(BuildDir))" />
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
<RepoTasks.GenerateRestoreSourcesPropsFile
|
|
||||||
Sources="@(_RuntimeStoreRestoreSources)"
|
|
||||||
OutputPath="$(GeneratedRestoreSourcesPropsPath)" />
|
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<__ComposeStoreProps />
|
<__ComposeStoreProps />
|
||||||
<_ComposeStoreProps Condition="Exists($(_DependencyBuildDirectory))">$(_ComposeStoreProps);AspNetUniverseBuildOffline=true</_ComposeStoreProps>
|
<_ComposeStoreProps>$(_ComposeStoreProps);$(_RsManifestProps)</_ComposeStoreProps>
|
||||||
<_ComposeStoreProps>$(_ComposeStoreProps);RuntimeIdentifier=$(RuntimeStoreRID)</_ComposeStoreProps>
|
|
||||||
<_ComposeStoreProps>$(_ComposeStoreProps);ComposeDir=$(_RuntimeStoreOutputDirectory)</_ComposeStoreProps>
|
<_ComposeStoreProps>$(_ComposeStoreProps);ComposeDir=$(_RuntimeStoreOutputDirectory)</_ComposeStoreProps>
|
||||||
<_ComposeStoreProps>$(_ComposeStoreProps);RuntimeFrameworkVersion=$(SharedFrameworkVersion)</_ComposeStoreProps>
|
|
||||||
<_ComposeStoreProps>$(_ComposeStoreProps);ComposeWorkingDir=$(_RuntimeStoreWorkDirectory)</_ComposeStoreProps>
|
<_ComposeStoreProps>$(_ComposeStoreProps);ComposeWorkingDir=$(_RuntimeStoreWorkDirectory)</_ComposeStoreProps>
|
||||||
<_ComposeStoreProps>$(_ComposeStoreProps);MicrosoftAspNetCoreAllPackageVersion=$(Version)</_ComposeStoreProps>
|
<_ComposeStoreProps>$(_ComposeStoreProps);RuntimeIdentifier=$(RuntimeStoreRID)</_ComposeStoreProps>
|
||||||
<_ComposeStoreProps>$(_ComposeStoreProps);DotNetRestoreSourcesPropsPath=$(GeneratedRestoreSourcesPropsPath)</_ComposeStoreProps>
|
<_ComposeStoreProps>$(_ComposeStoreProps);RuntimeFrameworkVersion=$(SharedFrameworkVersion)</_ComposeStoreProps>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!-- Build runtime store -->
|
<!-- Build runtime store -->
|
||||||
|
|
@ -123,7 +126,9 @@
|
||||||
</RepoTasks.ResolveHostingStartupPackages>
|
</RepoTasks.ResolveHostingStartupPackages>
|
||||||
|
|
||||||
<!--- MSBuild caches things if you run inproc so have to use Exec -->
|
<!--- MSBuild caches things if you run inproc so have to use Exec -->
|
||||||
<Exec Command="dotnet msbuild /t:"Restore;Rebuild;CollectDeps" $(_TemplatesDirectory)HostingStartup/HostingStartup.csproj /p:"DepsOutputPath=$(_DepsOutputDirectory);HostingStartupPackageName=%(HostingStartupArtifacts.PackageId);HostingStartupPackageVersion=%(HostingStartupArtifacts.Version);RuntimeFrameworkVersion=$(SharedFrameworkVersion)""/>
|
<MSBuild Projects="$(_TemplatesDirectory)HostingStartup/HostingStartup.csproj"
|
||||||
|
Targets="Restore;Rebuild;CollectDeps"
|
||||||
|
Properties="DepsOutputPath=$(_DepsOutputDirectory);HostingStartupPackageName=%(HostingStartupArtifacts.PackageId);HostingStartupPackageVersion=%(HostingStartupArtifacts.Version);RuntimeFrameworkVersion=$(SharedFrameworkVersion)" />
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<DepsFiles Include="$(_DepsOutputDirectory)**\*.deps.json" />
|
<DepsFiles Include="$(_DepsOutputDirectory)**\*.deps.json" />
|
||||||
|
|
@ -179,7 +184,9 @@
|
||||||
<PackagesToTrim Include="runtime.win-arm64.runtime.native.system.data.sqlclient.sni" />
|
<PackagesToTrim Include="runtime.win-arm64.runtime.native.system.data.sqlclient.sni" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<MSBuild Projects="$(_WorkRoot)RS.Manifest.csproj" Targets="Restore;GetPackageDefinitions" >
|
<MSBuild Projects="$(_WorkRoot)RS.Manifest.csproj"
|
||||||
|
Targets="Restore;GetPackageDefinitions"
|
||||||
|
Properties="$(_RsManifestProps)" >
|
||||||
<Output TaskParameter="TargetOutputs" ItemName="_PackageDefinitions" />
|
<Output TaskParameter="TargetOutputs" ItemName="_PackageDefinitions" />
|
||||||
</MSBuild>
|
</MSBuild>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue