安装Roslyn Preview时出现问题

时间:2014-04-15 17:28:02

标签: visual-studio-2013 roslyn

我在安装Roslyn Preview时遇到了一些麻烦。

我正在使用VS 2013 Premium。

我已从网站下载该软件包并安装了vsix,一切顺利,没有错误。

但即使重新启动VS后,它仍然无法识别新的语言功能。

尝试了3次。甚至重新启动机器但没有任何作用。

有谁知道如何纠正?

由于

====根据要求添加了澄清说明====

代码无法编译。由于预览不存在,它会对代码抱怨。 在以下简单示例中:

if (int.TryParse(value, out int result)) { ... }

它抱怨" int"并且不声明结果变量。

换句话说,它仍然使用旧语法。

仅为了解更多信息,我还安装了Resharper v8。我不知道它是否相关(实际上不应该)。

1 个答案:

答案 0 :(得分:1)

我设法解决这个难题。

重新启动Visual Studio是不够的。您必须创建一个新项目。 即使您想在现有项目中使用预览,您也必须创建一个新项目并将其丢弃。

之后重新打开之前的现有版本,编译将按照新标准进行。

关于Resharper的一点说明: 由于Resharper尚未识别出新的语法,因此它会为"错误"红色并放置波浪线,但现在代码正在编译,构建不会产生任何错误。