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

VS 2015中的RazorEngine模板-功能和#x27;隐式类型局部变量';在c#2中不可用,c#,visual-studio-2015,razorengine,C#,Visual Studio 2015,Razorengine,当我在VS 2015项目中打开RazorEngine cshtml模板文件时,出现以下错误 功能“隐式类型局部变量”在c#2中不可用。 请使用语言版本3或更高版本 模板编译正确,只是intellisense被破坏了 该项目设置为在构建时使用.NET4.5。该应用程序也不是ASP.Net,而是桌面应用程序 intellisense在VS 2013中也运行良好。该问题出现在升级到VS 2015之后 是否有人遇到过类似的问题,并可以建议如何解决此问题?我可以通过将这些行添加到app.config文件来

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

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

模板编译正确,只是intellisense被破坏了

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

intellisense在VS 2013中也运行良好。该问题出现在升级到VS 2015之后


是否有人遇到过类似的问题,并可以建议如何解决此问题?

我可以通过将这些行添加到app.config文件来修复intellisense。进行更改后重新启动Visual Studio

<system.web>
    <compilation debug="false" targetFramework="4.5.1" />
</system.web>

在进行上述更改后,我只需重新构建解决方案即可解决问题。