/// <summary> /// Creates a builder for the given project /// </summary> /// <param name="projectPath">The path to the project</param> /// <param name="parameters">The ref resovler params</param> /// <returns>The workspace builder</returns> public static WorkspaceBuilder CreateBuilder(string projectPath, ReferenceResolverParameters parameters) { if (parameters.TargetFrameworkMoniker.ToUpper().StartsWith(".NETCOREAPP")) { return(new NetCoreWorkspaceBuilder(projectPath)); } return(new NetFrameworkWorkspaceBuilder(projectPath, ReferenceResolver.CreateResolver(parameters))); }
public static ReferenceResolver CreateResolver(ReferenceResolverParameters parameters) { return(new NetFrameworkReferenceResolver(parameters)); }