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

.net 是否可以将Visual Studio配置为在每次打开其中一个项目中的文件时不更改启动项目?,.net,visual-studio,ide,.net,Visual Studio,Ide,假设有一个解决方案包含两个项目(Project1和Project2) Project1设置为启动项目(其名称以粗体显示)。我双击Project2中的某个文件将其打开。文件打开了,但也发生了一些其他事情-Project2被设置为启动项目 我试图在配置中找到一个选项来更改它,但没有找到 这项功能(尽管对我来说更像是一个bug)可以被禁用吗?选择启动项目的方法在“(强烈推荐)中有描述。她在那里有一篇文章。基本上有两种方法,最简单的方法是右键单击所需的项目,然后选择“设为启动项目”“。这将阻止其他项目成

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

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

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


这项功能(尽管对我来说更像是一个bug)可以被禁用吗?

选择启动项目的方法在“(强烈推荐)中有描述。她在那里有一篇文章。基本上有两种方法,最简单的方法是右键单击所需的项目,然后选择“设为启动项目”“。这将阻止其他项目成为启动项目,即使您单击其中一个项目的文件

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


取消选中该选项,然后查看行为是否发生了变化。

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


解决此错误的一个方法是,从Configuration Manager中取消检查未正确用作启动项目的非粗体项目的deploy。通过右键单击解决方案资源管理器中的解决方案,可以找到configuration manager。

如果不取消选中此选项,则接受的答案无效!我没有关注过这些博客,也许他们会谈论它,但这个选项对我来说很有用!同意。公认的答案是显而易见的。这个选择也给我带来了麻烦。