似乎此设置应该存储在解决方案文件中,以便在所有用户和部分源代码控制中共享。由于我们不签入suo文件,因此每个用户都必须单独设置它,这似乎很奇怪。
3 回答
森林海
TA贡献2011条经验 获得超2个赞
为什么应该是非特定于用户的首选项?
如果我有一个包含10个文件的解决方案,而一个开发人员主要在测试/使用这些工具之一,那为什么应该影响我的启动工作?
我认为MS在这一方面做出了正确的选择。这个项目我想开始是远远一定的项目其他开发商要启动。
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
每个人都必须自己定义自己的启动项目,这是绝对必要的。但是拥有一个专用的默认值将是很好的,而且据我所知,这是可能的!
如果您的解决方案目录中没有.suo文件,Visual Studio将选择.sln文件中的第一个项目作为默认启动项目。
关闭您的Visual Studio,然后在您喜欢的文本编辑器中打开.sln文件。从第4行开始,您将看到所有项目都封装在
Project
–EndProject
行中。将所需的默认启动项目剪切并粘贴到顶部。
删除您的.suo文件。
在Visual Studio中打开您的解决方案。da!
如果您知道乔恩不知道的事情,会获得特别奖吗?;-)
潇湘沐
TA贡献1816条经验 获得超6个赞
在大多数情况下,对此设置默认值确实很有意义。
最好容纳一个默认的启动项目并将其存储在.sln文件中,但是开发人员可以在其.suo文件中覆盖它。如果在.suo文件中找不到启动设置,则将使用.sln中的默认启动项目。
实际上,这已在Visual Studio的UserVoice中提出。
- 3 回答
- 0 关注
- 436 浏览
添加回答
举报
0/150
提交
取消