Преобразовать завершенный проект в DLL
Как преобразовать завершенный проект С# в DLL, чтобы использовать его в других проектах?
У меня есть Googled, но многие результаты говорят, чтобы открыть библиотеку классов, написать там свой код, затем создать решение, и все будет в порядке.
Но мой вопрос: как я могу преобразовать завершенный проект в DLL? Проект может включать множество форм и т.д.
Ответы
Ответ 1
если ваш код завершен, вам нужно создать проект класса из него, если у вас уже есть проект, а затем передайте полезный код в проект класса для повторного использования в других проектах
или измените тип вывода на библиотеку классов, вы можете найти это в своих свойствах проекта в приложении вкладки
![Output type]()
Ответ 2
Если вы используете VS2010, перейдите к своему решению в Visual Studio,
- Перейдите на вкладку "Проект"
- Выберите "Свойства проекта" внизу в нижней части меню.
- Теперь в окне "Свойства" нажмите "Приложение". Это должно показать вам меню
- В этом меню выберите "Тип вывода" как "Библиотека классов"
Теперь, когда вы скомпилируете проект, вы получите свой результат как DLL (DLL) в соответствующей папке bin.
Надеюсь, это поможет.
Ответ 3
Если вы хотите скрыть тот факт, что файл является приложением, вы можете просто переименовать .exe в .dll, и программа все равно будет работать отлично;)
Что касается исходного вопроса OP, вы можете просто добавить проект в любое другое решение, которое вы используете, а затем построить против него? Нет требования, чтобы он был библиотекой классов, если проекты находятся в одном и том же решении.
(Если кто-нибудь знает о проблемах, вызванных этим PLEASE, дайте мне знать. У меня есть производственный код, который работает таким образом!)