protected void DotNetCoreRuntimesInstalled(params string[] versions) { var dotNetCoreVersions = versions.Select(DotNetCoreVersion.Parse) .OrderByDescending(version => version); DotNetCoreRuntime.SetVersions(dotNetCoreVersions); }
public void TearDownTestFixture() { DotNetCoreSdk.SetInstalled(sdkInstalled); DotNetCoreSdk.SetVersions(sdkVersions); DotNetCoreSdk.SetSdkRootPath(sdkRootPath); DotNetCoreRuntime.SetInstalled(runtimeInstalled); DotNetCoreRuntime.SetVersions(runtimeVersions); }
public void SaveSdkLocationSetting(FilePath location) { if (location == DotNetCoreRuntime.FileName) { return; } var path = new DotNetCorePath(location); DotNetCoreSdkPaths sdkPaths = GetSdkPaths(path); DotNetCoreSdk.Update(sdkPaths); DotNetCoreRuntime.Update(path); // All open .NET Core projects need to be re-evaluated so the correct // SDK MSBuild imports are used. ReevaluateAllOpenDotNetCoreProjects().Ignore(); }