static DotNetCoreSdk() { var sdkPaths = new DotNetCoreSdkPaths(); sdkPaths.ResolveSDK(); Update(sdkPaths); }
internal static DotNetCoreSdkPaths FindSdkPaths(string[] sdks) { var sdkPaths = new DotNetCoreSdkPaths(); sdkPaths.ResolveSDK(); sdkPaths.FindSdkPaths(sdks); return(sdkPaths); }
static DotNetCoreSdk() { var sdkPaths = new DotNetCoreSdkPaths(); sdkPaths.FindMSBuildSDKsPath(); Update(sdkPaths); }
internal static DotNetCoreSdkPaths FindSdkPaths(string sdk) { var sdkPaths = new DotNetCoreSdkPaths(); sdkPaths.MSBuildSDKsPath = MSBuildSDKsPath; sdkPaths.FindSdkPaths(sdk); return(sdkPaths); }
static DotNetCoreSdk() { var sdkPaths = new DotNetCoreSdkPaths(); sdkPaths.FindMSBuildSDKsPath(); MSBuildSDKsPath = sdkPaths.MSBuildSDKsPath; IsInstalled = !string.IsNullOrEmpty(MSBuildSDKsPath); }
protected override void OnPrepareForEvaluation(MSBuildProject project) { base.OnPrepareForEvaluation(project); if (!HasSdk) { return; } sdkPaths = DotNetCoreSdk.FindSdkPaths(dotNetCoreMSBuildProject.Sdk); }
static string GetDotNetSdkLocation() { var dotNetCoreSdkPaths = new DotNetCoreSdkPaths(); if (dotNetCoreSdkPaths.GetInstalledSdkVersions().Any()) { dotNetCoreSdkPaths.ResolveSDK(); return(dotNetCoreSdkPaths.MSBuildSDKsPath); } return(GetNotInstalledString()); }
internal static void Update(DotNetCoreSdkPaths dotNetCoreSdkPaths) { RegisterProjectImportSearchPath(MSBuildSDKsPath, dotNetCoreSdkPaths.MSBuildSDKsPath); MSBuildSDKsPath = dotNetCoreSdkPaths.MSBuildSDKsPath; SdkRootPath = dotNetCoreSdkPaths.SdkRootPath; IsInstalled = !string.IsNullOrEmpty(MSBuildSDKsPath); Versions = dotNetCoreSdkPaths.SdkVersions ?? Array.Empty <DotNetCoreVersion> (); if (!IsInstalled) { LoggingService.LogInfo(".NET Core SDK not found."); } }
static DotNetCoreSdk() { var sdkPaths = new DotNetCoreSdkPaths(); sdkPaths.FindMSBuildSDKsPath(); MSBuildSDKsPath = sdkPaths.MSBuildSDKsPath; IsInstalled = !string.IsNullOrEmpty(MSBuildSDKsPath); if (!IsInstalled) { LoggingService.LogInfo(".NET Core SDK not found."); } }
protected override void OnPrepareForEvaluation(MSBuildProject project) { base.OnPrepareForEvaluation(project); if (!HasSdk) { return; } sdkPaths = DotNetCoreSdk.FindSdkPaths(dotNetCoreMSBuildProject.Sdk); if (!sdkPaths.Exist) { return; } dotNetCoreMSBuildProject.ReadDefaultCompileTarget(project); }
static DotNetCoreSdk() { var sdkPaths = new DotNetCoreSdkPaths(); sdkPaths.FindMSBuildSDKsPath(); MSBuildSDKsPath = sdkPaths.MSBuildSDKsPath; IsInstalled = !string.IsNullOrEmpty(MSBuildSDKsPath); Versions = sdkPaths.SdkVersions; if (IsInstalled) { GetPreviewNetStandard20LibraryVersion(); } if (!IsInstalled) { LoggingService.LogInfo(".NET Core SDK not found."); } }
static DotNetCoreSdk() { var sdkPaths = new DotNetCoreSdkPaths(); sdkPaths.FindMSBuildSDKsPath(); MSBuildSDKsPath = sdkPaths.MSBuildSDKsPath; IsInstalled = !string.IsNullOrEmpty(MSBuildSDKsPath); Versions = sdkPaths.SdkVersions ?? new DotNetCoreVersion [0]; if (!IsInstalled) { LoggingService.LogInfo(".NET Core SDK not found."); } if (IsInstalled) { SetFSharpShims(); } }
void ConfigureMSBuildSDKsPath() { var paths = new DotNetCoreSdkPaths(); paths.FindMSBuildSDKsPath(); }