我已经尝试安装Roslyn最终用户预览来使用一些新的C#6.0功能,但我无法让它工作。我安装了Visual Studio Premium 2013 Update 3。我已经下载了Roslyn最终用户预览版,并且安装时没有任何问题。重新启动Visual Studio后,我尝试了所做的建议:创建一个新项目,使其切换到新的编译器,然后丢弃该项目并打开现有项目,或创建另一个新项目。
我现在尝试使用.NET 4.5框架制作一个普通的控制台项目。但是,我无法使用任何新的C#6.0功能。自动属性初始值设定项,声明表达式,异常过滤器和显式构造函数都不会为我编译。我已经尝试在没有安装Roslyn预览版的情况下在另一台计算机上编译相同的代码,它给了我相同的编译错误,所以它似乎仍在使用旧的编译器。
如何让VS切换到使用Roslyn编译器呢?