Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Razor MVC剃须刀不';t检测LINQ方法_Razor - Fatal编程技术网

Razor MVC剃须刀不';t检测LINQ方法

Razor MVC剃须刀不';t检测LINQ方法,razor,Razor,我在AssemblyInfo.cs中使用了[assembly:PreApplicationStartMethod(typeof(XXXXX),“Init”)] 构建项目后,Razor视图引擎不会检测IEnumerable收集方法,如编辑器中的WHERE 当我评论这一行并构建项目时,问题解决了 如果我想把它们放在一起,我该怎么办?需要确保您正在引用和使用System.Linq名称空间,因为LINQ主要是扩展方法。您使用的.net框架是什么?我想,我描述得不好。我在运行时没有问题,VisualStu

我在AssemblyInfo.cs中使用了[assembly:PreApplicationStartMethod(typeof(XXXXX),“Init”)]

构建项目后,Razor视图引擎不会检测IEnumerable收集方法,如编辑器中的WHERE

当我评论这一行并构建项目时,问题解决了


如果我想把它们放在一起,我该怎么办?

需要确保您正在引用和
使用System.Linq名称空间,因为LINQ主要是扩展方法。

您使用的.net框架是什么?我想,我描述得不好。我在运行时没有问题,VisualStudio2013编辑器不会在代码时加载方法。我在运行时没有问题,VisualStudio2013编辑器不会在代码时加载方法。您可以通过添加这一行并使用一个示例免费类来测试它。哦,好吧,您是否碰巧在您的VS环境中同时加载了VB.net和C语言?不只是C语言,我为我的项目编写了一个插件架构师模块。在我将这一行添加到assembly.cs以定义一个类来发现位于plugins文件夹中的程序集之后,这个问题就产生了。如果要这样做,请在assembly.cs的末尾添加这一行[assembly:PreApplicationStartMethod(typeof(XXXXX),“Init”)],而不是XXXXX使用一个简单的类,然后构建您的项目,所有IEnumurable列表将无法加载方法。