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)) {