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

标签 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. 如果有 *.suo 文件,启动项目将保存在那里。
  2. 否则,*.sln 文件中列出的第一个项目将是 Startup。

(使用 VS 2013 测试)

关于visual-studio - 什么决定了默认的启动项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32866765/

相关文章:

c# - 在visual studio中,如何自动输入对象的后半部分?

c - 使用_snwprintf时意外获取中文字符

visual-studio - 使用 Visual Studio 插件从本地和远程计算机访问 SVN

visual-studio - 编译时如何让 VisualStudio 2010 使用多个处理器内核?

c# - SQL Server 对象资源管理器密码可见

visual-studio - 用于与 Google 文档配合使用的 Visual Studio 插件

c# - 添加 ADO.NET 实体模型崩溃

visual-studio - 在 Visual Studio 中编译时验证 HLSL 文件

visual-studio - 使用 msbuild 任务将多个 jscript 文件合并为一个?

visual-studio - 如何在 Visual Studio C++ (Express) 中使用 GDB 来调试我的 GCC Makefile 项目?