diff --git a/test/Microsoft.ML.PerformanceTests/Harness/Configs.cs b/test/Microsoft.ML.PerformanceTests/Harness/Configs.cs
index 07aaee258a..2893956bef 100644
--- a/test/Microsoft.ML.PerformanceTests/Harness/Configs.cs
+++ b/test/Microsoft.ML.PerformanceTests/Harness/Configs.cs
@@ -39,14 +39,19 @@ protected virtual Job GetJobDefinition()
///
private IToolchain CreateToolchain()
{
+ TimeSpan timeout = TimeSpan.FromMinutes(5);
+
#if NETFRAMEWORK
var tfm = "net461";
- var csProj = CsProjClassicNetToolchain.Net461;
+ var csProj = CsProjClassicNetToolchain.From(tfm, timeout: timeout);
#else
- var tfm = AppDomain.CurrentDomain.GetData("FX_PRODUCT_VERSION") == null ?
- NetCoreAppSettings.NetCoreApp21.TargetFrameworkMoniker : NetCoreAppSettings.NetCoreApp31.TargetFrameworkMoniker;
- var csProj = AppDomain.CurrentDomain.GetData("FX_PRODUCT_VERSION") == null ?
- CsProjCoreToolchain.NetCoreApp21 : CsProjCoreToolchain.NetCoreApp31;
+ var settings = AppDomain.CurrentDomain.GetData("FX_PRODUCT_VERSION") == null
+ ? NetCoreAppSettings.NetCoreApp21 : NetCoreAppSettings.NetCoreApp31;
+
+ settings = settings.WithTimeout(timeout);
+
+ var tfm = settings.TargetFrameworkMoniker;
+ var csProj = CsProjCoreToolchain.From(settings);
#endif
return new Toolchain(
tfm,
diff --git a/test/Microsoft.ML.PerformanceTests/Microsoft.ML.PerformanceTests.csproj b/test/Microsoft.ML.PerformanceTests/Microsoft.ML.PerformanceTests.csproj
index 217d61ed05..c295cb68c9 100644
--- a/test/Microsoft.ML.PerformanceTests/Microsoft.ML.PerformanceTests.csproj
+++ b/test/Microsoft.ML.PerformanceTests/Microsoft.ML.PerformanceTests.csproj
@@ -32,20 +32,4 @@
-
-
- https://aka.ms/mlnet-resources/meta/%(Identity)
- $([System.IO.Path]::GetTempPath())/MLNET/
-
-
-
-
-
-
-
-