"Проект с типом выхода Class Library не может быть запущен напрямую"

Я новичок в С# и Visual С# IDE, я ничего не знаю о том, как их использовать. Я запрограммировал всю свою жизнь на C на EclipseIDE. Я несколько раз искал, как решить эту проблему, но не смог получить правильную процедуру для этого. По этой причине я размещаю этот вопрос.

Я загрузил проект С#, я хочу отладить проект, чтобы увидеть, как работает реализация алгоритма.

Проект появился в папке, внутри этой папки есть -

  • .sln и
  • папка, в которой есть - Исходные файлы и .csproj файл.

Я установил Visual Studio С# Express и открыл файл .sln, присутствующий в основной папке в VS С# IDE. Я успешно построил проект, но когда я пытаюсь отладить проект, я получаю это сообщение - Проект с типом вывода библиотеки классов не может быть запущен напрямую.......

Странная часть заключается в том, что я ничего не вижу в главной функции.

Что мне делать, чтобы опередить этот икота?

Ответ 1

Загруженный вами проект компилируется в сборку dll и предоставляет набор классов с реализованной функциональностью.

Вы должны добавить в свое решение новый проект с типом вывода либо консольного приложения, либо приложения Windows (мастер добавления добавляет проект в различные проекты).

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

Тип вывода проекта, который вы можете найти и изменить, выполнив следующие шаги:

  • Щелкните правой кнопкой мыши проект в обозревателе решений → Свойства.

  • В открывшейся вкладке со свойствами выберите "Приложение", и будет установлен ComboBox с меткой "Тип вывода".

Ответ 2

Просто щелкните правой кнопкой мыши на Project Solution Откроется окно. Разверните общие свойства. Выберите "Запустить проект"

В правой части экрана выберите переключатель с одним запуском проекта Выберите свой проект и примените.

Что это. Теперь сохраните и создайте свой проект. Запустите проект, чтобы увидеть результат.

Ответ 3

Просто нужно пойти:

Обозреватель решений → Перейти к свойствам --- > изменить (проект с одним запуском) from.dll в .web

Затем попробуйте отладить его.

Несомненно, ваша проблема будет решена.

Ответ 4

Это было решение, которое сработало для меня, поскольку я не мог найти опцию "Common Properties".

1) Выберите проект верхнего уровня в обозревателе решений. 2) Project → установлен как проект StartUp.

Ответ 5

Странная часть заключается в том, что я ничего не вижу в главной функции.

Это именно ваша проблема. Проект просто создает DLL. Он не имеет исполняемого файла для запуска.

Вам нужно будет добавить второй проект, который является исполняемым файлом, который ссылается на другой проект и вызывает что-то в нем.

Ответ 6

Вам понадобится какое-то приложение (консольные приложения - мои любимые для отладки, но WinForm будет делать), который использует вашу библиотеку классов. Просто добавьте новый проект (в том же решении) консольного приложения или приложения Windows Forms и добавьте ссылку на ваш текущий проект. Как только вы это сделаете, сделайте все необходимые вам звонки, установите свои точки перерыва и перейдите в город.

Ответ 7

1) Right Click on **Solution Explorer**
2) Go to the **Properties** 
3) Expand **Common Properties**
4) Select **Start Up Project**
5) click the radio button (**Single Start_up Project**)
6) select your Project name 
7) Then Debug Your project

Ответ 8

У меня была аналогичная проблема при попытке использовать Experimental Instance Visual Studio 2013. Это было для проекта vsix (Создание фрагментов).

Решение было:

Проект правой кнопки мыши в обозревателе решений > Свойства > Отладка

Установка действия "Пуск" на "Start external program" и использование следующего пути:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe

Этот параметр был установлен в "Start project", который не будет работать для типа вывода приложения Class Library, который вызвал ту же ошибку.

Примечание. Ваш может отличаться в зависимости от того, как вы установили VS.

Ответ 9

Предположим, что в решении есть несколько проектов. Выберите проект, который вы хотите просмотреть в браузере, и выберите "Установить как проект StartUp" . В вашем многократном проекте soln, который был основным, визуальная студия не смогла идентифицировать. это была основная проблема.

Ответ 10

Решение об ошибках заключается в том, что вы уже открыли свой проект, но по ошибке вы выбрали другую библиотеку классов. Причина в том, что эта ошибка показывает... так что вам нужно, чтобы вы просто выбрали проект ура, а затем щелкните правой кнопкой мыши на ur проект

после щелчка правой кнопкой мыши u вы можете увидеть список и выбрать опцию Установить как запуск.

Сайкат Баник