VS 2015中的RazorEngine模板 - 功能'隐式类型的局部变量'在c#2中不可用

A.D*_*.D. 11 c# razorengine visual-studio-2015

在我的VS 2015项目中打开RazorEngine cshtml模板文件时出现以下错误.

功能'隐式类型的局部变量'在c#2中不可用.请使用语言版本3或更高版本.

模板正确编译,只是智能感知被打破了.

该项目设置为在构建时使用.net 4.5.该应用程序也不是ASP.Net,而是桌面应用程序.

intellisense在VS 2013中也运行良好.在升级到VS 2015之后出现了这个问题.

有没有人有类似的问题,可以建议如何解决这个问题?

Bri*_*ton 7

我能够通过将这些行添加到 app.config 文件来修复智能感知。进行更改后重新启动 Visual Studio。

<system.web>
    <compilation debug="false" targetFramework="4.5.1" />
</system.web>
Run Code Online (Sandbox Code Playgroud)