如何在Visual Studio 2012解决方案中保存启动项目首选项
问题描述:
我有一个包含2个项目(A和B)的Visual Studio解决方案。项目B依赖于项目A.我想构建这两个项目,但只需要项目B在我点击开始按钮时执行。如何在Visual Studio 2012解决方案中保存启动项目首选项
我可以在解决方案资源管理器中突出显示项目B,然后单击项目菜单上的“设置为启动项目”,并在我的一端正常工作。但是,当我将这个选项存入我的git仓库并与其他人共享时,项目A总是被选为他们解决方案中的StartUp项目。
我的怀疑是Visual Studio将其保存为用户设置而不是项目设置。
有什么办法让项目B通过git checkin作为StartUp项目坚持?
答
http://www.codeproject.com/Tips/756153/The-Solution-User-Options-Suo-File-in-Visual-Studi
也许为时已晚在这里说什么,但我在写。
根据上面的页面,启动项目保存在* .suo中,因为它不是解决方案中每个项目的设置,而是解决方案本身。
+0
被引用的文章已被删除。 – Veverke
这是不完全重复,但“启动项目”设置为[保存在文件名为.suo(http://stackoverflow.com/questions/1876059/visual-studio-where-does-it-存储设置-AS-启动项目)。检查该文件应该传播给其他人。还有一个关于[选择启动项目]的Visual Studio技巧(http://blogs.msdn.com/b/saraford/archive/2008/07/29/did-you-know-how-to-select-the- startup-project-269.aspx)(如果你还没有看到它)。 – R0MANARMY
我没有.suo文件。感谢第一个链接,因为这个问题将我与[另一个问题](http://stackoverflow.com/a/1808352/2428480)联系在一起,我找到了解决方案来回答我的问题!由于我没有.suo文件,因此Visual Studio会选择第一个作为默认启动项目加载的项目。我必须使用文本编辑器编辑我的.sln文件,并在项目A之前放置项目B,并且完美地工作。 – zjacobs