我有一个带有网站的解决方案,还有一个带有控件的类库,该控件继承自WebControl类。当我将控件放在工具箱中并在网站中使用它时,我无法构建解决方案 - Visual Studio(编译器)抱怨另一个进程使用的类库DLL(我怀疑是VS本身)。

有没有办法在单一解决方案中开发和使用自定义ASP.NET Web控件?或者我在这里遗漏了什么?

有帮助吗?

解决方案

我认为您不需要将dll实际添加到您的工具箱中,我认为VS只知道您的控制权在那里。 但无论如何,您只需在web.config的控件部分添加对控件的引用,您就可以在.aspx页面的源代码中添加控件的标记。

以下是我在新版Beer House中的表现:

<!--http://weblogs.asp.net/scottgu/archive/2006/11/26/tip-trick-how-to-register-user-controls-and-custom-controls-in-web-config.aspx-->

                                            

其他提示

我刚刚在VS2008中对此进行了测试,我没有遇到任何问题。

您是否已将dll添加到项目的引用中?因为你不应该这样做。

您是否在 bin 目录或 obj 目录中使用了dll?我在 bin 目录中使用了dll。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top