Skip to content

fix: 修复分析器异常与代码修复位置定位 #147

fix: 修复分析器异常与代码修复位置定位

fix: 修复分析器异常与代码修复位置定位 #147

Triggered via push September 14, 2026 09:23
Status Failure
Total duration 6m 18s
Artifacts –

ci.yml

on: push
Matrix: 单元测试
AOT PackageRef 验证
2m 55s
AOT PackageRef 验证
Matrix: aot-publish
Matrix: Demo 构建
构建与发布
构建与发布
发布到 NuGet
发布到 NuGet
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 148 warnings
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj)
Process completed with exit code 1.
AOT 发布验证 (linux-x64)
Process completed with exit code 1.
AOT PackageRef 验证
Process completed with exit code 1.
AOT 发布验证 (win-x64)
Process completed with exit code 1.
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...: Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...: Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...: Mud.HttpUtils.Abstractions/TokenManager/TokenResult.cs#L137
Possible null reference argument for parameter 'accessToken' in 'TokenResult.TokenResult(string accessToken, long expireTime, string? scope = null)'.
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/HttpClientApiDemo.Share/InheritanceTestApi/IVirtualMethodInheritanceTestApi.cs#L45
接口 IVirtualMethodInheritanceTestApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/HttpClientApiDemo.Share/InheritanceTestApi/IInterfaceInheritanceTestApi.cs#L86
接口 IExtendedFunctionApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/HttpClientApiDemo.Share/InheritanceTestApi/IInterfaceInheritanceTestApi.cs#L61
接口 ICompositeFunctionApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/HttpClientApiDemo.Share/InheritanceTestApi/IAbstractClassInheritanceTestApi.cs#L86
接口 IAdvancedProductServiceTestApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/HttpClientApiDemo.Share/InheritanceTestApi/IAbstractClassInheritanceTestApi.cs#L53
接口 IConcreteProductServiceTestApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/IUserManager.cs#L15
Missing XML comment for publicly visible type or member 'IUserService'
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/IUserManager.cs#L10
Missing XML comment for publicly visible type or member 'IUserManager'
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/ITokenManager.cs#L20
Missing XML comment for publicly visible type or member 'IAppTokenManager'
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/ITokenManager.cs#L15
Missing XML comment for publicly visible type or member 'ITenantTokenManager'
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/IFeishuEventDeduplicator.cs#L10
Missing XML comment for publicly visible type or member 'IFeishuEventDeduplicator'
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Generator/Helper/TypeSymbolHelper.cs#L51
Cannot convert null literal to non-nullable reference type.
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Generator/Helper/ValueStringBuilder.cs#L20
Identifier expected; 'ref' is a keyword. See also error CS1041.
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Generator/Helper/ValueStringBuilder.cs#L20
XML comment has syntactically incorrect cref attribute 'ref struct'
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L111
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RemovePropertyAsync(Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, string, System.Threading.CancellationToken)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L110
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RemovePropertyAsync(Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, string, System.Threading.CancellationToken)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L73
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L71
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenResult.cs#L137
Possible null reference argument for parameter 'accessToken' in 'TokenResult.TokenResult(string accessToken, long expireTime, string? scope = null)'.
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L111
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RemovePropertyAsync(Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, string, System.Threading.CancellationToken)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L110
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RemovePropertyAsync(Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, string, System.Threading.CancellationToken)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L73
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L71
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
AOT 发布验证 (linux-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (linux-x64): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
AOT PackageRef 验证
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
AOT PackageRef 验证
- Add lib or ref assemblies for the netstandard2.0 target framework
AOT PackageRef 验证
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
AOT PackageRef 验证
- Add lib or ref assemblies for the netstandard2.0 target framework
AOT PackageRef 验证
- Add lib or ref assemblies for the net8.0 target framework
AOT PackageRef 验证
- Add lib or ref assemblies for the net6.0 target framework
AOT PackageRef 验证
- Add lib or ref assemblies for the net10.0 target framework
AOT PackageRef 验证
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/IUserManager.cs#L15
Missing XML comment for publicly visible type or member 'IUserService'
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/IUserManager.cs#L10
Missing XML comment for publicly visible type or member 'IUserManager'
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/ITokenManager.cs#L20
Missing XML comment for publicly visible type or member 'IAppTokenManager'
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/ITokenManager.cs#L15
Missing XML comment for publicly visible type or member 'ITenantTokenManager'
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/IFeishuEventDeduplicator.cs#L10
Missing XML comment for publicly visible type or member 'IFeishuEventDeduplicator'
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/IUserManager.cs#L15
Missing XML comment for publicly visible type or member 'IUserService'
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/IUserManager.cs#L10
Missing XML comment for publicly visible type or member 'IUserManager'
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/ITokenManager.cs#L20
Missing XML comment for publicly visible type or member 'IAppTokenManager'
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/ITokenManager.cs#L15
Missing XML comment for publicly visible type or member 'ITenantTokenManager'
AOT PackageRef 验证: Demos/CommonClassLibrary.Share/IFeishuEventDeduplicator.cs#L10
Missing XML comment for publicly visible type or member 'IFeishuEventDeduplicator'
AOT 发布验证 (win-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
AOT 发布验证 (win-x64): Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved