【问题标题】:ReSharper for C# 7.0适用于 C# 7.0 的 ReSharper
【发布时间】:2017-08-16 18:48:07
【问题描述】:

我正在使用VS 2017 和ReSharper Ultimate 2016.3.2。

代码构建良好,但在文本编辑器中出现类似错误:

和

当我暂停ReSharper 时,错误就消失了。有什么问题?

【问题讨论】:

  • 看起来 ReSharper 是问题所在。我不是 ReSharper 用户,但据我所知,对 C# 7 的支持仍处于预览阶段。
  • @Pr.Dumbledor- 是的,他知道“最新”消息。但是 VS 2017 与 C# 7 的交付并没有改变 Resharper 尚未发布支持 VS 2017 和 C# 7 的最终版本这一事实。所以会出现错误。

标签: resharper visual-studio-2017 c#-7.0


【解决方案1】:

C# 7.0 的初始支持是由 Resharper 团队引入的 only a month ago,所以它基本上还没有准备好:

C# 7 和 VB.NET 15 附带了一些额外的语言增强功能,我们还在 ReSharper 中添加了对这些增强功能的支持,但在我们的夜间构建中仍处于早期阶段

目前支持以下功能:

  • C# 7.0/VB.NET 15 二进制文字和数字分隔符(解析、多个上下文操作、支持以不同基数编写/以不同方式分隔的文字)
  • 支持C#本地函数(解析、分析null)
  • 有限支持C# 模式匹配表达式(因为语言设计本身还没有完成)、C# 输出变量、C# 元组和C# 解构

有一个新版本earlier this week,尚未支持您所指的功能。所以你应该等一会儿。

【讨论】:

    猜你喜欢
    • 2018-02-28
    • 2016-09-14
    • 1970-01-01
    • 2021-03-23
    • 1970-01-01
    • 2016-03-16
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    相关资源
    最近更新 更多