【发布时间】:2017-01-04 05:01:42
【问题描述】:
我在使用 Visual Studio 2017 RC 的最新 ReSharper 版本时遇到问题。
ReSharper 的编辑器告诉我它无法解析 var 之类的符号或 public 或 void 之类的标记,等等。pp。
不确定,但事实证明,属性中使用的表达式体是根本原因。
示例:
public double PlayingProgress
{
get => _playingProgress;
set => SetProperty(ref _playingProgress, value);
}
如果使用普通括号代替表达式主体,ReSharper 似乎不再有问题,因为红色标记区域消失了。
这是一个已知问题,还是有其他已知的原因?
是否有已知的解决方法(我已经尝试清除缓存并禁用/启用 ReSharper)?
如果这个新的 C# 7.0 功能不能与 ReSharper 一起使用,那就太糟糕了。
【问题讨论】:
-
不应该将其作为问题提交给 Resharper 吗?如果 VS2017 接受并编译代码,这是一个 ReSharper 错误。也许,已经有一个 EAP 可以解决这个问题
-
@PanagiotisKanavos ReSharper 2016.3 最近发布了。我不希望很快会有新的 EAP。
标签: c# uwp resharper visual-studio-2017 c#-7.0