c# - 如何使 VS2017 在不等待异步任务的情况下显示错误?
问题描述
转换大型项目并迁移到. 时async
,一个简单的错误是忘记到处等待它们。现在,只要我们调用一个任务而不等待它,cs 编译器就会抱怨,只有当这个调用是从另一个异步方法内部进行时。在同步方法中,cs 将保持沉默,但您会在运行时被咬。我尝试将所有警告视为错误,但没有任何改变,因为我一开始没有收到警告。
所以这是我的问题:有什么方法可以让 vs 2017 抱怨不等待async Task
来自任何地方的 s,包括来自非异步方法?
如果您知道任何可以解决此问题的轻量级和免费附加组件(例如,不是 resharper),我们也将不胜感激。
解决方案
推荐阅读
- swift - 如果为目标视图指定了初始帧,为什么 AutoLayout 不遵守约束?
- angular - 从 CanDeactivateGuard 中的错误组件获取属性
- c# - 为什么我的 ListView 在使用分组时不显示任何内容?
- java - org.jose4j.json.internal.json_simple 找不到
- django - 扩展 AbstractUser 时每个用户的联系人列表
- google-chrome - 从命令行在 chrome 中打开“chrome://version”页面?
- ios - ScrollVIew 中的 SwiftUI 列表
- android - 如何更改 TextInputLayout 提示文本的背景颜色
- image - 是否可以使用相同的图像更改带有淡入淡出动画的图像?(斯威夫特用户界面)
- ruby-on-rails - Rails:NameError(未初始化的常量 UserSerializer)