private string GetSdkDirectory(SdkResolverContext context) { #if NET var sdkDirectory = Path.GetDirectoryName(typeof(DotnetFiles).Assembly.Location); return(sdkDirectory); #else string dotnetExeDir = EnvironmentProvider.GetDotnetExeDirectory(); string globalJsonStartDir = Path.GetDirectoryName(context.SolutionFilePath ?? context.ProjectFilePath); var sdkResolutionResult = _sdkResolver.ResolveNETCoreSdkDirectory(globalJsonStartDir, context.MSBuildVersion, context.IsRunningInVisualStudio, dotnetExeDir); return(sdkResolutionResult.ResolvedSdkDirectory); #endif }