0

我有一个名为 T4MVCExtensions 的外部程序集,它使用 System.Web.Mvc 命名空间。因此,此程序集中的类位于 System.Web.Mvc 命名空间中。

在我的项目中,我有一个视图,我正在尝试使用驻留在此程序集中的扩展方法。

System.Web.Mvc 命名空间已(默认)添加到配置文件中。

该视图无法为这些扩展方法(带有红色下划线)提供智能感知,但它可以在没有运行时扩展的情况下进行编译。

如何确保智能感知正常工作?

4

1 回答 1

3

输出文件夹设置为不同的文件夹(插件架构)。Razor 期望 BIN 文件夹中存在引用。我调整了项目,使输出文件夹是正常的。构建后事件会将 dll 文件复制到另一个文件夹。

因此,请确保参考始终位于 Razor 的 BIN 文件夹中。

于 2013-05-27T15:42:33.407 回答