是什么决定了默认的启动项目?

时间:2015-09-30 12:59:32

标签: visual-studio

我有一个包含Visual Studio项目文件的开源项目。有一个包含四个项目文件的解决方案文件。分发和解压缩源文件时,Visual Studio会选择错误的项目作为默认项目。新用户不知道他们需要右键单击某个项目,然后选择 设置为启动项目

我尝试在解决方案文件中重新排序项目,因此首先是相应的项目,我尝试更改相应项目的UUID,使其最低。两者都没有帮助解决Visual Studio选择错误的启动项目的问题。

我测试的Visual Studio版本是Visual Studio 2005,2008,2010,2012,2013和2015

什么决定了默认的启动项目?

如何确保Visual Studio选择正确的启动项目?

一个相关的问题是Why is “Set as Startup” option stored in the suo file and not the sln file?,但它会问"为什么......"并且不会问"如何..."。

1 个答案:

答案 0 :(得分:2)

  1. 如果有* .suo文件,则会在那里保存启动项目。
  2. 否则,* .sln文件中列出的第一个项目将是Startup。
  3. (使用VS 2013测试)