Разработка и использование настраиваемого веб-элемента управления ASP.NET в одном решении - PullRequest
1 голос
/ 22 октября 2009

У меня есть решение с веб-сайтом, а также библиотека классов с элементом управления, который наследуется от класса WebControl. Когда я помещаю элемент управления в набор инструментов и использую его на веб-сайте, я больше не могу построить решение - Visual Studio (компилятор) жалуется на то, что DLL библиотеки классов используется другим процессом (я подозреваю, что это сама VS).

Существует ли способ разработки и использования настраиваемого веб-элемента управления ASP.NET в одном решении? Или я что-то здесь упускаю?

Ответы [ 2 ]

1 голос
/ 22 октября 2009

Я только что проверил это в VS2008, и у меня не было проблем.

Вы добавили dll к ссылкам проекта? Потому что ты не должен этого делать.

Использовали ли вы dll в каталоге bin или obj? Я использую DLL в каталоге bin.

1 голос
/ 22 октября 2009

Я не думаю, что вам на самом деле нужно добавлять 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-->

...