这是一个使用VS2005的可用性问题:我从版本控制中签出了同一个Visual Studio2005解决方案的不同分支。解决方案和项目文件也受版本控制。在我的开发工作站上,有时我会在不同的版本或分支上打开多个Visual Studio实例。它们在窗口标题和任务栏中都以相同的名称显示,这使得切换到正确的名称变得很困难。(启动页面中最近打开的项目列表也是如此,但我很少使用它。)
我试图找到一种只更改显示名称的方法,同时又不会在源代码管理方面遇到太多麻烦,但是Visual Studio 2005似乎从SLN文件本身的名称中获取解决方案名称,而不是从其内部的某些属性中获取解决方案名称。
让Visual Studio在标题栏中显示解决方案文件的完整路径已经很有帮助了,但我也没有找到这样做的方法。
如何处理同一解决方案中的不同版本?
发布于 2009-02-07 11:54:34
为什么不重命名分支上的解决方案文件,例如MySolution- branches XY.sln?
更新
我不太明白你的话。
一旦分支了解决方案,每个文件就有两个独立的版本:一个在主干(或源分支)上,另一个在新分支上。这两个文件只是共享一个共同的历史记录,但您可以自由地在两个分支上独立地更改它们。因此,您可以重命名分支中的解决方案。
发布于 2011-08-17 22:05:12
使用(免费) VSCommands插件:
http://geekswithblogs.net/deadlydog/archive/2011/04/29/friendly-visual-studio-solution-names-for-branches.aspx
我猜它只有在对不同的分支使用不同的文件夹时才有效(不是SVN切换),但它仍然是好东西。
发布于 2010-11-02 17:27:10
这里也有同样的问题。VS对不同目录中的同名解决方案的支持很差。
一种有点老套的解决方法:http://www.helixoft.com/blog/archives/32
https://stackoverflow.com/questions/523637
复制相似问题