Пример #1
0
 /// <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));
 }