Добавить ссылку из одного проекта winforms в другой - PullRequest
2 голосов
/ 23 февраля 2010

Есть ли способ добавить ссылку от одной формы winform к другой форме win ??

Есть в другом решении

Я не хочу снова создавать этот класс.

Я не вижу dll в проекте winform.

Ответы [ 5 ]

5 голосов
/ 23 февраля 2010

Щелкните правой кнопкой мыши по проекту, нажмите «Добавить ссылку», подождите долго, нажмите «Обзор», затем выберите скомпилированный EXE-файл из другого проекта.

2 голосов
/ 23 февраля 2010

Создайте новый проект из шаблона проекта библиотеки классов или шаблона проекта библиотеки управления Windows Forms. Последнее может быть полезно, если вы создаете свои собственные элементы управления. Полученная сборка DLL может быть использована в других проектах приложений Windows Forms.

Использование сборки EXE в качестве ссылки на проект возможно, хотя я полагаю, что большинство инсталляторов будут очень смущены этим. Вам нужно будет развернуть EXE в том же каталоге, что и ваш «основной» EXE-файл приложения. Сделайте это правильно с проектом библиотеки классов.

1 голос
/ 23 февраля 2010

Нет, у вас не будет DLL - но вы все равно можете добавить ссылку на проект. Вы можете добавить ссылки на файлы EXE, а также библиотеки DLL. IIRC, вы не могли в VS2003, но вы можете с VS2005. (Возможно, это было «нет» в 2005 году и «да» в 2008 году - вы определенно можете в 2008 году)

0 голосов
/ 23 февраля 2010

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

0 голосов
/ 23 февраля 2010

Вы можете просто добавить ссылку на проект. В диалоговом окне «Добавить ссылки» выберите вкладку «Проекты».

Вы также можете добавить ссылки на .EXEs таким же образом, как и ссылки на DLL, если вы не хотите помещать оба проекта в одно решение.

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