Razor Helper在MVC 3 RC中

mbr*_*mbr 7 asp.net-mvc helpers razor

在MVC 3项目中使用剃刀助手时出现错误(确实将cshtml文件放在app_code中).看起来生成的代码使用了错误的程序集引用.

使用WebMatrix.Data;
使用WebMatrix.WebData;

编译说:

CS0246:找不到类型或命名空间名称'WebMatrix'(您是否缺少using指令或程序集引用?)

将它们放入GAC并没有改变任何事情.我没有得到它吗?或者这是一个错误?有任何想法吗?

SLa*_*aks 5

您需要在Web.config中添加对DLL的引用.


mar*_*ind 5

mbr,我们知道这个问题,并计划为RTM解决它.您可以添加对SLM建议的WebMatrix程序集的引用,或者(我认为这样更好)只需通过添加以下代码将这两个名称空间添加到项目中:

namespace WebMatrix.Data { internal class Ignore { } }
namespace WebMatrix.WebData { internal class Ignore { } }
Run Code Online (Sandbox Code Playgroud)