【问题标题】:Is there a way to tell Resharper 6 to ignore new Async language features?有没有办法告诉 Resharper 6 忽略新的异步语言功能?
【发布时间】:2011-07-16 13:19:39
【问题描述】:

我终于开始安装 AsyncCtpLibrary。

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

项目 AsyncSamplesCS 编译得很好。

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

例子:

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

【问题讨论】:

    标签: c# c#-4.0 resharper async-ctp


    【解决方案1】:

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

    【讨论】:

    • 没有比这更正式的了。顺便说一句:Resharper 6 很棒。感谢您制作了出色的产品。
    • 谢谢! ReSharper 6.1 有望变得更加出色
    【解决方案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/

    【讨论】:

      猜你喜欢
      • 2015-01-07
      • 2012-11-30
      • 1970-01-01
      • 2011-02-06
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多