2013-05-21 79 views
0

我有一個名爲T4MVCExtensions的外部程序集使用System.Web.Mvc命名空間。 因此,此程序集內的類位於System.Web.Mvc命名空間中。剃鬚刀intellisense和外部程序集

在我的項目中,我有一個視圖,我試圖使用駐留在此程序集中的擴展方法。

System.Web.Mvc命名空間已添加(默認情況下)到配置文件。

該視圖無法爲這些擴展方法提供智能感知(帶有紅色下劃線),但它無需運行時擴展即可編譯。

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

回答

3

輸出文件夾被設置爲不同的文件夾(插件架構)。 Razor希望引用出現在BIN文件夾中。 我調整了項目,以便輸出文件夾是正常的。 生成後事件會將dll文件複製到其他文件夾。

所以請確保引用始終在Razor的BIN文件夾中。