【发布时间】:2012-02-13 00:52:16
【问题描述】:
我昨天正在努力解决一个问题。我有一个预编译的 dll(项目名称,即:MyHtmlHelpers),其中包含帮助程序和许多其他类。
我在 web 项目中引用了程序集,并且所有“标准”帮助程序都显示在 intellisense 中,但是,即使我将命名空间添加到根目录中的 web.config 和视图文件夹中,也没有任何效果。运行项目助手时工作,但不是智能感知。
我添加了一个新类并在 web 项目中编写了一个新的 html 助手,将命名空间添加到 web.config。这很有效。
几个小时后添加尝试了我的最后一张卡片,将 MyHtmlHelpers-project 添加到与我的 webproject 相同的解决方案中。那成功了。我没有更改配置中的任何内容,只是将项目添加到相同的解决方案中,并将引用更改为指向已编译 dll 的项目。
这不是很奇怪吗? VS 错误?
【问题讨论】:
标签: asp.net-mvc helper