【发布时间】:2011-01-18 10:31:23
【问题描述】:
我们在 MVC 视图中使用 Linq 表达式时遇到问题。 Visual Studio / resharper 不断要求将 System.Data.Linq 导入视图。当我单击它时,导入失败。我在 web.config 中添加了以下行:
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>
所以这应该意味着visual studio / resharper应该能够允许我们在视图中使用它,但它会将其显示为错误。当我们运行代码时它运行良好,只是在开发时看到错误很烦人。所以问题是:如何修复 resharper / visual studio 显示错误并允许自动完成?
编辑,我试过 没有帮助。
【问题讨论】:
标签: visual-studio-2010 model-view-controller resharper