2009-10-22 44 views
1

我有一個Web站點的解決方案,還有一個帶有從WebControl類繼承的控件的類庫。當我將控件放在工具箱中並在網站中使用它時,我不能再構建解決方案 - Visual Studio(編譯器)抱怨正在被另一個進程使用的類庫DLL(我懷疑它是VS本身)。在單個解決方案中開發和使用自定義ASP.NET Web控件

有沒有一種方法可以在單個解決方案中開發和使用自定義ASP.NET Web控件?或者我在這裏錯過了什麼?

回答

1

我不認爲你需要實際添加dll到你的工具箱,我想VS只是知道你的控制權在那裏。 但無論如何,您只需在web.config的控件部分中添加對控件的引用即可,並且只需在.aspx頁面的源代碼中添加控件的標記即可。

這是我如何做了它在啤酒府的新版本:

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

1

我只是在VS2008測試了這一點,我不沒有問題。

您是否將dll添加到項目的引用?因爲你不應該那樣做。

你是否在bin目錄或obj目錄中使用dll?我使用bin目錄中的dll。

相關問題