Элементы управления пользователя - В отдельной DLL - Нет поддержки времени разработки / Создание только для чтения - PullRequest
2 голосов
/ 28 октября 2009

Я хочу иметь общую библиотеку элементов управления с целым набором пользовательских элементов управления для работы с общими сценариями пользовательского интерфейса (логин и т. Д.)

Мой план состоял в том, чтобы иметь отдельную DLL для них. Но это, кажется, означает, что я теряю поддержку дизайнеров в ссылочном приложении.

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

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

1 Ответ

2 голосов
/ 13 ноября 2009

Первый вопрос: это веб-элементы управления или серверные элементы управления? вам нужно создать серверные элементы управления, чтобы делать то, что вы ищете.

То, на что вы, похоже, обращаете внимание, - это разделение элементов управления для нового проекта (библиотеки классов или чего-то подобного). Затем вы можете скомпилировать и ссылаться на него независимо от того, где они вам нужны, либо непосредственно к проекту, либо к скомпилированной DLL.

Вы можете включить проект в свои основные решения, но чтобы он оставался только для чтения, как вы сказали, вам нужно будет только предоставить DLL для других проектов.

Убедитесь, что ваши элементы управления установлены на общедоступные, иначе разработчики не увидят их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...