Razor intellisense&外部组件

时间:2013-05-21 13:05:55

标签: asp.net-mvc razor intellisense

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

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

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

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

如何确保intellisense正常工作?

1 个答案:

答案 0 :(得分:3)

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

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