在VS 2010中,<MvcBuildViews>true</MvcBuildViews>如果使用Entity Framework ,更改MVC2项目的.csproj文件会导致错误.
无法加载类型'System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider'.C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config 129
我想在调试时构建视图,我也希望我的项目能够编译!
我在一个解决方案(一个笑话网站)内工作.该解决方案有2个项目:
我试图让我的视图列出数据库中的笑话,但我收到以下错误:
无法加载文件或程序集'System.Data.Entity,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.该系统找不到指定的文件
从错误消息中可以看出,我已经将System.Data.Entity添加到MVC 3应用程序的web.config中.
无论我做什么,我似乎无法修复错误!我已经为Entity类添加了using语句,HomeController和Index.cshtml.
如何强制 C# 运行时加载仅在.cshtml作为 Razor 模板的文件中使用的程序集?
我正在使用 JSON 序列化功能Newtonsoft,项目引用了程序集,但是当 Razor 引擎编译模板时,我收到一个错误,指出Newtonsoft命名空间未知。我还看到 dll 实际上没有加载(我想这是有道理的,因为它没有在 C# 代码中的任何地方引用)。如果我在我的 C# 代码中的某处添加一个虚拟行来引用它加载的程序集中的任何函数,并且 Razor 很高兴。有没有办法指定即使没有引用程序集也应该加载它?我真的不想在代码中留下虚拟行。