Skip to content

Commit ddbb137

Browse files
committed
修改本地绝对路径的问题
1 parent be35ba6 commit ddbb137

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

Diff for: WebApiClientCore.OpenApi.SourceGenerator/OpenApiDoc.cs

+7-7
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public OpenApiDoc(OpenApiDocOptions options)
3838
{
3939
if (string.IsNullOrEmpty(options.Namespace) == false)
4040
{
41-
this.Settings.NameSpace = options.Namespace;
41+
this.Settings.NameSpace = options.Namespace;
4242
this.Settings.CSharpGeneratorSettings.Namespace = options.Namespace;
4343
}
4444
}
@@ -64,14 +64,14 @@ public OpenApiDoc(OpenApiDocument document)
6464
private static OpenApiDocument GetDocument(string openApi)
6565
{
6666
Console.WriteLine($"正在分析OpenApi:{openApi}");
67-
if (Uri.TryCreate(openApi, UriKind.Absolute, out var _) == true)
67+
if (Uri.TryCreate(openApi, UriKind.Absolute, out var api))
6868
{
69-
return OpenApiDocument.FromUrlAsync(openApi).Result;
70-
}
71-
else
72-
{
73-
return OpenApiDocument.FromFileAsync(openApi).Result;
69+
if (api.Scheme.StartsWith(Uri.UriSchemeHttp, StringComparison.OrdinalIgnoreCase))
70+
{
71+
return OpenApiDocument.FromUrlAsync(openApi).Result;
72+
}
7473
}
74+
return OpenApiDocument.FromFileAsync(openApi).Result;
7575
}
7676

7777
/// <summary>

0 commit comments

Comments
 (0)