«Проект с типом вывода библиотеки классов не может быть запущен напрямую» - PullRequest
139 голосов
/ 29 июля 2010

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

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

Проект зашел в папку, внутри этой папки -

  1. .sln файл и
  2. папка с исходными файлами и .csproj файлом .

Я установил Visual Studio C # Express и открыл файл .sln , присутствующий в основной папке в VS C # IDE . Я успешно построил проект, но когда я пытаюсь отладить проект, я получаю следующее сообщение:

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

Странно то, что я нигде не вижу основной функции.

Что я должен сделать, чтобы опередить этот сбой?

Ответы [ 12 ]

0 голосов
/ 24 июля 2018

Можно щелкнуть правой кнопкой мыши проект библиотеки классов и в раскрывающемся списке выбрать Инициализировать интерактивный C #, который загрузит контекст вашего проекта и вы сможете работать с ним в интерактивном сеансе.

0 голосов
/ 03 мая 2017

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

...