2013-04-13 4 views
2

Я пытаюсь разделить время выполнения и время разработки пользовательского компонента (так что время выполнения может использовать профиль клиента .NET 4.0, а время разработки будет использовать полную версию 4.0).Ссылка на конструкцию-время сборки пользовательского компонента

У меня есть все проектные связанные классы в отдельной сборке, который ссылается на время выполнения сборки и время выполнения сборка только ссылается на время сборки конструкции строки:

[Designer("MyCompany.MyComponents.ComponentDesigner, MyCompany.MyComponents")] 
[ToolboxItem("MyCompany.MyComponents.ComponentToolboxItem, MyCompany.MyComponents")] 

Проблема заключается в том, после того, как перетаскивании компонент из панели инструментов, Visual Studio жалуется, что он не может создать элемент панели инструментов.

Все классы являются общедоступными. Сборка времени выполнения НЕ является ссылкой на сборку времени сборки.

Вы испытали/решили что-то подобное? Спасибо!

ответ

0

В прошлый раз, когда я разработал компонент времени разработки, я использовал другой экземпляр визуальной студии для его отладки с первым экземпляром, прикрепленным ко второму.

Полезные советы: ошибки в конструкторах времени неэффективны. Я не знаю, все ли это так, но визуальная студия теряет отслеживание времени разработки и времени выполнения работы с вложенными элементами управления.

Смежные вопросы