Как правильно работать со ссылками в пользовательских элементах управления

Я создал библиотеку классов, экспортируя два пользовательских элемента управления с помощью С#. Эта библиотека классов зависит от некоторых ссылки, которые должным образом копируются в каталог bin\Debug при сборке (решения, использующего пользовательские элементы управления), пока я добавляю в качестве ссылки только DLL элементов управления.

Если я сейчас добавлю элементы управления из этого выходного каталога в набор инструментов и помещу один из них на пустую форму в дизайнере, Visual Studio выйдет из строя. Если я выполняю отладку из пользовательского управляющего решения, такого как http://msdn.microsoft.com/en-us/library/5ytx0z24(VS.80).aspx, я вижу исключение ввода-вывода, которое одно из указанные библиотеки DLL не могут быть найдены.

Итак, есть ли достаточно элегантный способ размещения зависимостей, чтобы дизайнермог их найти? Я пробовал возиться с путями ссылок в настройках проекта, но безрезультатно. Я бы предпочел не устанавливать общесистемные пути и не устанавливать/регистрировать элемент управления каждый раз, когда я изменяю часть кода.

8
задан Keiichi 29 May 2012 в 17:29
поделиться