无法直接启动具有类库的输出类型的项目。

时间:2014-06-27 16:23:19

标签: asp.net-mvc visual-studio

当我尝试运行我的应用程序时,我发现以下错误; enter image description here

我知道这个问题多次出现,通常的答案是右键单击相应的项目并将其作为启动项目。

好吧,我已经做到了,这并没有解决它。

我的应用程序是一个MVC应用程序,因此启动项目应该是一个类库。

在我尝试将其升级到MVC5之前,它工作正常。

我正在研究VS 2012。

我想知道问题是否是由卸载和重新加载我编辑的csproj文件引起的?升级的一部分?

2 个答案:

答案 0 :(得分:39)

我认为如果解决方案中有多个项目,可能会有一些事情要做。当我在同一个解决方案中有一个MVC项目和测试项目时,我遇到了同样的问题。为我修复的是将MVC项目设置为StartUp项目。这是通过右键单击MVC项目并选择“设置为启动项目”来完成的。

这适用于VS2013专业版

答案 1 :(得分:1)

我遇到了同样的问题,并通过更改projecttype guid进行了更正。这是一个例子:

<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>