2013-05-21 49 views
0

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

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

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

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

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

回答

3

输出文件夹被设置为不同的文件夹(插件架构)。 Razor希望引用出现在BIN文件夹中。 我调整了项目,以便输出文件夹是正常的。 生成后事件会将dll文件复制到其他文件夹。

所以请确保引用始终在Razor的BIN文件夹中。