2013-04-01 3 views
1

этот вопрос может быть задан, но я хочу создать пользовательские элементы управления, и по какой-то причине в каждом учебном онлайн-проекте мы должны создать специальный проект, а затем ссылаться на dll в материнский проект..Net: Нужно ли создавать пользовательский контроль в другом проекте?

Нужно ли нам это делать так? Я пытаюсь использовать ClickOnce и его проще развертывать, когда его единственный проект.

Я хочу знать, нужно ли это делать так, и если нет, я могу просто создать CustomControl o UserControl и вызвать это?

+0

Нет, вам не нужна отдельная сборка. – FuleSnabel

+0

«Я пытаюсь использовать ClickOnce и его проще развертывать, когда его единственный проект» - не верно. ClickOnce не является «более простым», если у вас есть 1 проект или несколько проектов. Это то же самое. А также, что разные проекты для разных «слоев» приложения являются правильными. –

+0

HighCore, ClickOnce - это простой «щелчок» при его одном проекте. Когда вы добавляете несколько проектов под эффектом solucion, само решение не может быть развернуто под кликом один раз, если вы не играете с макросами. – CogentP

ответ

4

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

+0

Так что в основном это не нужно, и я все еще могу использовать один и тот же элемент управления, если он в том же проекте. Хорошо, спасибо. – CogentP

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