为什么VS在设置为EXE类型时声称我的项目是DLL类型的?

时间:2016-03-02 08:26:43

标签: visual-studio visual-studio-2013

我正在尝试以调试模式启动https://github.com/ServiceStack/ServiceStack.Redis的Console.Tests部分(通过按 F5 ),以便我可以放置一个断点它

但是,Visual Studio(2013)拒绝这样做,声称我的项目属于DLL类型:

enter image description here

为什么呢?我错过了什么?

BTW,构建此项目会在Console.Tests.exe中生成Visual Studio 2013\Projects\ServiceStack.Redis-master\tests\Console.Tests\bin\Debug,运行得很好。

此外,如果我尝试通过右键单击其菜单来调试项目,它也可以正常启动:

enter image description here

为什么呢?我错过了什么?

1 个答案:

答案 0 :(得分:2)

您需要通过右键单击解决方案资源管理器中的Console.Tests项目并选择设置为启动项目,告诉Visual Studio应该运行哪个启动项目。< / p>