Example #1
0
        protected void DotNetCoreRuntimesInstalled(params string[] versions)
        {
            var dotNetCoreVersions = versions.Select(DotNetCoreVersion.Parse)
                                     .OrderByDescending(version => version);

            DotNetCoreRuntime.SetVersions(dotNetCoreVersions);
        }
Example #2
0
        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();
        }