VS2015在RazorEngine模板中没有看到Linq

Cyr*_*don 5 .net c# linq razor razorengine

我正在尝试使用Visual Studio 2015中的完整IntelliSense 创建最简单的RazorEngine启动项目.

我正努力在模板中提供Linq扩展.它们是正确编译的,但Visual Studio在模板打开时仍然输出错误:

'List <string>'不包含'Select'的定义,可以找到接受类型为'List <string>'的第一个参数(你是否缺少using指令或汇编引用?)

错误@using System.Linq,但错误是:

命名空间"System"中不存在类型或命名空间"Linq"

我错过了什么?

完整的代码在这个分支上:https://github.com/cyrilgandon/RazorEngineGenerator/tree/LinqUnavailable

我可以看到一些帖子建议在app.config中添加引用,但是我没有看到docs(link)中的任何地方需要这样做.

小智 -1

扩展方法仅当位于引用的命名空间中时才充当扩展方法。尝试添加:

@using System.Linq
Run Code Online (Sandbox Code Playgroud)