我是否可以将 Visual Studio 配置为每次从其中一个项目打开文件时不更改启动项目?

StackOverflow https://stackoverflow.com/questions/4434

  •  08-06-2019
  •  | 
  •  

假设有一个解决方案包含两个项目(Project1 和 Project2)。

Project1 设置为启动项目(其名称以粗体显示)。我双击 Project2 中的某个文件将其打开。文件打开,但也发生了其他情况 - Project2 被设置为启动项目。

我试图在配置中找到一个选项来更改它,但没有找到。

这个功能(虽然对我来说更像是一个错误)可以被禁用吗?

有帮助吗?

解决方案

选择启动项目的方法参见 Sara Ford 的博客“Visual Studio 今日提示”“ (强烈推荐)。她在那里有一篇关于 设置启动项目. 。本质上有两种方法,最简单的一种是右键单击所需的项目,然后选择“设置为启动项目”。这可以防止其他项目成为启动项目,即使您单击其中一个文件也是如此。

其他提示

检查 Visual Studio 选项中的以下复选框:
项目和解决方案 - 构建和运行 - 对于新解决方案,请使用当前选定的项目作为启动项目。

取消选中该选项并查看行为是否发生变化。

我遇到了一个错误,其中粗体项目不是启动项目,尽管它在解决方案属性中被选择为“单个启动项目”。

解决此错误的一种方法是从配置管理器中取消选中被错误用作启动项目的非粗体项目的部署。通过右键单击解决方案资源管理器中的解决方案可以找到配置管理器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top