Невозможно запустить проект с типом выходного типа библиотеки классов.
Когда я пытаюсь запустить мое приложение, я получаю следующую ошибку;
![enter image description here]()
Я знаю, что эта проблема возникла много раз, и обычный ответ - щелкнуть правой кнопкой мыши по соответствующему проекту и сделать его стартовым проектом.
Хорошо, я это сделал, и это не исправляет.
Мое приложение - это приложение MVC, поэтому проект запуска должен быть библиотекой классов.
Он работал нормально, пока не попытался обновить его до MVC5.
Я работаю над VS 2012.
Мне интересно, была ли проблема вызвана выгрузкой и перезагрузкой файла csproj, который я редактировал как часть обновления?
Ответы
Ответ 1
Я думаю, что это может что-то сделать, если в решении есть несколько проектов. У меня была такая же проблема, когда у меня был проект MVC и проект тестирования в том же решении. Для меня это установил проект MVC как проект StartUp. Это делается щелчком правой кнопкой мыши по проекту MVC и выбором "Задать как проект StartUp".
Это работает для VS2013 Professional
Ответ 2
У меня была такая же проблема и исправлена изменением директивы projecttype. Вот пример:
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>