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

Posted

技术标签:

【中文标题】是否可以将 Visual Studio 配置为每次从其中一个项目打开文件时不更改启动项目?【英文标题】:Can I configure Visual Studio NOT to change StartUp Project every time I open a file from one of the projects? 【发布时间】:2010-09-05 11:43:41 【问题描述】:

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

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

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

可以禁用此功能(尽管它对我来说更像是一个错误)吗?

【问题讨论】:

【参考方案1】:

选择启动项目的方法在Sara Ford's blog "Visual Studio Tip of the Day"(强烈推荐)中有描述。她在那里有一个关于setting up StartUp projects的帖子。基本上有两种方法,最简单的一种是右键单击所需的项目,并选择“设置为启动项目”。这可以防止其他项目成为启动项目,即使您单击他们的文件。

【讨论】:

【参考方案2】:

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

取消选中,看看行为是否改变。

【讨论】:

如果您不取消选中此项,接受的答案将不起作用!我没有关注博客,也许他们会谈论它,但这个选项对我有用! 同意。公认的答案是显而易见的。也是这个选项给我带来了麻烦。【参考方案3】:

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

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

【讨论】:

以上是关于是否可以将 Visual Studio 配置为每次从其中一个项目打开文件时不更改启动项目?的主要内容,如果未能解决你的问题,请参考以下文章

Visual studio 2017,每次安装到90%多就停了,卡了。都已经几次了,求大神解答

Flutter:将风味配置添加到 Visual Studio

Visual Studio - Resx 文件默认“内部”为“公共”

在 Visual Studio 2008 中配置 FxCop 以运行规则子集

可以将Visual Studio代码配置为启动电子

Visual Studio 发布版本