2

我终于开始安装 AsyncCtpLibrary。

'async' 和 'await' 关键字为红色,悬停帮助分别有短语“无法解析符号 'async'”或“无法解析符号 'await'”。

项目 AsyncSamplesCS 编译得很好。

有没有办法告诉 Resharper 忽略这些新的异步语言功能?

例子:

    public async void AsyncIntroSingle()
    {
        WriteLinePageTitle(await new WebClient().DownloadStringTaskAsync(new Uri("http://www.weather.gov")));
    }
4

2 回答 2

3

不,除了完全关闭 ReSharper 代码分析之外,没有其他方法可以忽略这些关键字。我们希望能够在今年秋季的 ReSharper 6.1 中提供对 Async 和 Await 的初步支持。这是一个功能请求,如果您愿意,请投票/观看。

于 2011-07-16T14:56:17.383 回答
2

ReSharper 6.1 早期访问计划现已开放。ReSharper 6.1 在 C# 和 VB.NET 中都支持 async 和 await 关键字,并且还提供了一组代码检查和快速修复:例如,当异步方法缺少 await 运算符时,它会看到死代码,并在您使用时发出警告在异步方法中使用错误的返回类型。更多信息在这里:http: //blogs.jetbrains.com/dotnet/2011/11/resharper-61-eap-opens-much-more-than-a-bugfix-release/

于 2011-11-07T13:09:16.070 回答