首页 > 解决方案 > 如何使 VS2017 在不等待异步任务的情况下显示错误?

问题描述

转换大型项目并迁移到. 时async,一个简单的错误是忘记到处等待它们。现在,只要我们调用一个任务而不等待它,cs 编译器就会抱怨,只有当这个调用是从另一个异步方法内部进行时。在同步方法中,cs 将保持沉默,但您会在运行时被咬。我尝试将所有警告视为错误,但没有任何改变,因为我一开始没有收到警告。

所以这是我的问题:有什么方法可以让 vs 2017 抱怨不等待async Task来自任何地方的 s,包括来自非异步方法?

如果您知道任何可以解决此问题的轻量级和免费附加组件(例如,不是 resharper),我们也将不胜感激。

标签: c#visual-studioasynchronousasync-awaitvisual-studio-2017

解决方案


推荐阅读