leo*_*ora 171 c# visual-studio
似乎此设置应存储在解决方案文件中,以便在所有用户和源代码控制的一部分之间共享.由于我们不检查suo文件,因此每个用户必须单独设置它,这看起来很奇怪.
Oli*_*ver 367
正如Jon已经说过的那样,每个人都可以自己定义他们的StartUp项目是绝对必要的.但要有一个专用的默认值就会很棒,而且正如我所知,这是可能的!
如果解决方案目录中没有.suo文件,Visual Studio会将.sln文件中的第一个项目选为默认启动项目.
关闭Visual Studio并在您喜欢的文本编辑器中打开.sln文件.从第4行开始,您会看到所有项目都封装在Project
- EndProject
行中.
将所需的默认启动项目剪切并粘贴到顶部位置.
删除.suo文件.
在Visual Studio中打开您的解决方案.Ta daa!
如果你知道Jon不知道的事情会有特别的奖励吗?;-)
Jon*_*eet 47
为什么它应该是非用户特定的偏好?
如果我有10个文件的解决方案,并且一个开发人员主要测试/使用其中一个工具,为什么这会影响我的启动?
我认为MS在这个问题上做出了正确的选择.这个项目我想开始是远远一定的项目其他开发商要启动.
Wim*_*dse 46
在大多数情况下,确实有一个默认值.
容纳一个默认的启动项目并将其存储在.sln文件中会更好,但是可以由.suo文件中的开发人员覆盖它.如果在.suo文件中找不到启动设置,则将使用.sln中的默认启动项目.
实际上,Visual Studio的UserVoice已经提出了这个建议.