Подтвердить что ты не робот

Преобразовать завершенный проект в DLL

Как преобразовать завершенный проект С# в DLL, чтобы использовать его в других проектах?

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

Но мой вопрос: как я могу преобразовать завершенный проект в DLL? Проект может включать множество форм и т.д.

4b9b3361

Ответ 1

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

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

Output type

Ответ 2

Если вы используете VS2010, перейдите к своему решению в Visual Studio,

  • Перейдите на вкладку "Проект"
  • Выберите "Свойства проекта" внизу в нижней части меню.
  • Теперь в окне "Свойства" нажмите "Приложение". Это должно показать вам меню
  • В этом меню выберите "Тип вывода" как "Библиотека классов"

Теперь, когда вы скомпилируете проект, вы получите свой результат как DLL (DLL) в соответствующей папке bin.

Надеюсь, это поможет.

Ответ 3

Если вы хотите скрыть тот факт, что файл является приложением, вы можете просто переименовать .exe в .dll, и программа все равно будет работать отлично;)

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

(Если кто-нибудь знает о проблемах, вызванных этим PLEASE, дайте мне знать. У меня есть производственный код, который работает таким образом!)