diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets
index a54152ee9..3c72b0064 100644
--- a/src/Directory.Build.targets
+++ b/src/Directory.Build.targets
@@ -2,73 +2,39 @@
-
- $(ArtifactsObjDir)generatedtests/
- $(NETCoreSdkVersion)
-
- $(BundledNETCoreAppPackageVersion)
- $(ArtifactsTestResultsDir)
-
-
-
-
-
-
-
-
-
-
-
-
- <_DirectoryBuildPropsContent>
-<Project>
- <PropertyGroup>
- <ManagePackageVersionsCentrally>
- false
- </ManagePackageVersionsCentrally>
- </PropertyGroup>
-</Project>
-
-
-
-
-
-
+
- --dotnet-root "$(DotNetRoot.TrimEnd('\'))"
- $(TestArgs) --sdk-version $(TestSdkVersion)
+ $([MSBuild]::NormalizeDirectory('$(ArtifactsObjDir)', 'generatedtests'))
+ $(ArtifactsTestResultsDir)
+
+ $(DotNetRoot)
+ $([MSBuild]::NormalizePath('$(TestDotNetRoot)', 'dotnet.exe'))
+ $([MSBuild]::NormalizePath('$(TestDotNetRoot)', 'dotnet'))
+
+ --dotnet-root "$(TestDotNetRoot.TrimEnd('\'))"
$(TestArgs) --test-root "$(TestRoot.TrimEnd('\'))"
$(TestArgs) --binlog-dir "$(TestBinlogDir.TrimEnd('\'))"
+ $(TestArgs) --sdk-version $(TestSdkVersion)
$(TestArgs) $(AdditionalTestArgs)
- <_MSBuildSdksDir>$(DotNetRoot)sdk/$(TestSdkVersion)/Sdks
-
- --fx-version $(TestFxVersionOverride)
+
+ --fx-version $(TestFxVersion)
- <_TestEnvVars Include="MSBuildSDKsPath=$(_MSBuildSdksDir)" />
+
-
+
+
+
+
diff --git a/src/Microsoft.DotNet.ScenarioTests.SdkTemplateTests/DotNetSdkHelper.cs b/src/Microsoft.DotNet.ScenarioTests.SdkTemplateTests/DotNetSdkHelper.cs
index 4de9aac4e..b63d10d7f 100644
--- a/src/Microsoft.DotNet.ScenarioTests.SdkTemplateTests/DotNetSdkHelper.cs
+++ b/src/Microsoft.DotNet.ScenarioTests.SdkTemplateTests/DotNetSdkHelper.cs
@@ -76,6 +76,10 @@ private static void ConfigureProcess(Process process, string workingDirectory, s
process.StartInfo.EnvironmentVariables["DOTNET_SKIP_FIRST_TIME_EXPERIENCE"] = "1";
process.StartInfo.EnvironmentVariables["DOTNET_ROOT"] = dotnetRoot;
process.StartInfo.EnvironmentVariables["DOTNET_ROLL_FORWARD"] = "Major";
+ // Don't use the repo infrastructure
+ process.StartInfo.EnvironmentVariables["ImportDirectoryBuildProps"] = "false";
+ process.StartInfo.EnvironmentVariables["ImportDirectoryBuildTargets"] = "false";
+ process.StartInfo.EnvironmentVariables["ImportDirectoryPackagesProps"] = "false";
if (!string.IsNullOrEmpty(nugetPackagesDirectory))
{