我终于安装了AsyncCtpLibrary。
'async'和'await'关键字为红色,悬停帮助分别包含短语“无法解析符号'async'”或“无法解析符号'await'”。
项目AsyncSamplesCS编译得很好。
有没有办法告诉Resharper忽略这些新的异步语言功能?
示例:
public async void AsyncIntroSingle()
{
WriteLinePageTitle(await new WebClient().DownloadStringTaskAsync(new Uri("http://www.weather.gov")));
}
答案 0 :(得分:3)
除了完全关闭ReSharper代码分析之外,没有办法忽略这些关键字。 我们希望能够在今年秋季的ReSharper 6.1中提供Async和Await的初始支持。这是一个feature request,如果你愿意,可以投票/观看。
答案 1 :(得分:2)
ReSharper 6.1早期访问计划现已开放。 ReSharper 6.1支持异步和等待关键字 - 包括C#和VB.NET - 并且还提供了一组代码检查和快速修复:例如,当异步方法缺少等待运算符时,它会看到死代码,并在您何时发出警告在异步方法中使用错误的返回类型。更多信息:http://blogs.jetbrains.com/dotnet/2011/11/resharper-61-eap-opens-much-more-than-a-bugfix-release/