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

Создание DLL файла в С#.Net

Я создал проект, который представляет собой проект приложения консоли С#, для которого мне нужно вызвать эту DLL проекта в другом проекте приложения Windows. Я построил проект в visual studio 2010 и проверил файл .dll в папке bin\debug, но он не создан.

Но файл манифеста и файл .exe были созданы. Пожалуйста, помогите мне, как создать .dll в этом случае.

4b9b3361

Ответ 1

Вам нужно создать библиотеку классов, а не консольное приложение. Консольное приложение транслируется в .exe, тогда как библиотека классов затем будет скомпилирована в dll, которую вы можете ссылаться в своем проекте Windows.

  • Щелкните правой кнопкой мыши на Консольном приложении → Свойства → Измените тип вывода на библиотеку классов.

enter image description here

Ответ 2

Чтобы создать файл DLL, нажмите "Новый проект", затем выберите "Библиотека классов".

Введите свой код в файл класса, который был автоматически создан для вас, а затем нажмите "Создать решение" в меню "Отладка".

Теперь загляните в свой каталог:../debug/release/YOURDLL.dll

Вот оно!:)

P.S. Файлы DLL нельзя запускать так же, как обычные файлы applciation (exe). Вам нужно будет создать отдельный проект (возможно, приложение для форм win), а затем добавить свой DLL файл в этот проект в качестве "ссылки", вы можете сделать это, перейдя в "Исследователь решений", щелкнув правой кнопкой мыши по имени вашего проекта и выбрав "Добавить" Ссылка, затем просмотр до того, как вы сохранили файл dll.

Для более подробной информации нажмите ЗДЕСЬ

Ответ 3

Вам нужно изменить настройки проекта. Щелкните правой кнопкой мыши свой проект, перейдите к настройкам. В закладке Application измените тип вывода на библиотеку классов вместо приложения Windows.

Ответ 4

Консольное приложение - это приложение (.exe), а не библиотека (DLL). Чтобы создать библиотеку, создайте новый проект, выберите "Class Library" в типе проекта, а затем скопируйте логику вашего первого кода в этот новый проект.

Или вы можете отредактировать свойства проекта и выбрать "Библиотека классов" вместо "Консольное приложение" в типе "Вывод".

Поскольку какой-то код может быть "консольным", я думаю, что первое решение лучше, если вы проверите свою логику при ее копировании.

Ответ 5

Создание DLL файла

  1. Откройте Visual Studio, затем выберите FileNewProject

  2. Выберите Visual C#Class library

  3. Скомпилируйте проект или создайте решение, чтобы создать файл Dll

  4. Перейдите в папку библиотеки классов (Debug Folder)