代码检查:库代码中异步可释放对象缺少 '.ConfigureAwait(false)'。
此检查会报告在库代码中未使用 .ConfigureAwait(false) 的异步可释放对象。 在库代码中,这有助于避免在异步释放期间捕获当前上下文。
示例
await using var resource = CreateAsyncResource();
await using var resource = CreateAsyncResource().ConfigureAwait(false);
快速修复
快速修复会将 .ConfigureAwait(false) 添加到异步可释放对象中。
2026年 5月 8日