diff --git a/src/SourceBuild/content/repo-projects/Directory.Build.props b/src/SourceBuild/content/repo-projects/Directory.Build.props
index 793291217..035031477 100644
--- a/src/SourceBuild/content/repo-projects/Directory.Build.props
+++ b/src/SourceBuild/content/repo-projects/Directory.Build.props
@@ -43,11 +43,6 @@
$([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', 'source-built-sdks'))
- $([MSBuild]::NormalizeDirectory('$(ArtifactsShippingPackagesDir)', '$(RepositoryName)'))
- $(ReferencePackagesDir)
- $([MSBuild]::NormalizeDirectory('$(ArtifactsNonShippingPackagesDir)', '$(RepositoryName)'))
- $(ReferencePackagesDir)
-
source-build-reference-package-cache
source-built-
@@ -85,10 +80,8 @@
$(BuildArgs) /p:RestoreConfigFile=$(NuGetConfigFile)
$(BuildArgs) /p:SourceBuildUseMonoRuntime=$(SourceBuildUseMonoRuntime)
-
+
$(BuildArgs) /p:SourceBuiltAssetsDir=$(ArtifactsAssetsDir)
- $(BuildArgs) /p:SourceBuiltShippingPackagesDir=$(RepoArtifactsShippingPackagesDir)
- $(BuildArgs) /p:SourceBuiltNonShippingPackagesDir=$(RepoArtifactsNonShippingPackagesDir)
$(BuildArgs) /p:SourceBuiltAssetManifestsDir=$(RepoAssetManifestsDir)
diff --git a/src/SourceBuild/content/repo-projects/Directory.Build.targets b/src/SourceBuild/content/repo-projects/Directory.Build.targets
index b66e14f77..c339e45b7 100644
--- a/src/SourceBuild/content/repo-projects/Directory.Build.targets
+++ b/src/SourceBuild/content/repo-projects/Directory.Build.targets
@@ -11,6 +11,15 @@
$(BuildArgs) $(FlagParameterPrefix)msbuildEngine dotnet
+
+ $([MSBuild]::NormalizeDirectory('$(ArtifactsShippingPackagesDir)', '$(RepositoryName)'))
+ $(ReferencePackagesDir)
+ $([MSBuild]::NormalizeDirectory('$(ArtifactsNonShippingPackagesDir)', '$(RepositoryName)'))
+ $(ReferencePackagesDir)
+
+ $(BuildArgs) /p:SourceBuiltShippingPackagesDir=$(RepoArtifactsShippingPackagesDir)
+
+ $(BuildArgs) /p:SourceBuiltNonShippingPackagesDir=$(RepoArtifactsNonShippingPackagesDir.TrimEnd('\'))
@@ -503,8 +512,7 @@
Inputs="$(MSBuildProjectFullPath)"
Outputs="$(BaseIntermediateOutputPath)ExtractToolPackage.complete">
- <_ToolPackagesRoot Condition="'$(ReferenceOnlyRepoArtifacts)' != 'true'">$(RepoArtifactsNonShippingPackagesDir)
- <_ToolPackagesRoot Condition="'$(ReferenceOnlyRepoArtifacts)' == 'true'">$(ReferencePackagesDir)
+ <_ToolPackagesRoot>$(RepoArtifactsNonShippingPackagesDir)