这是使用VS2005的一个可用性问题:我有从版本控件中签出同一Visual Studio 2005解决方案的不同分支。解决方案和项目文件也处于版本控制之下。在我的开发工作站上,有时我会在不同版本或分支上开设多个视觉工作室实例。它们都在窗口标题和任务栏中以相同名称出现,这使得很难切换到正确的窗口等。反正。)

我试图找到一种方法,只能更改显示的名称,而在源控件中没有遇到太多麻烦,但是Visual Studio 2005似乎从SLN文件本身的名称中获取解决方案名称,而不是从其中的某些属性中获取解决方案名称。

让Visual Studio在标题栏中显示解决方案文件的完整路径已经有助于,但是我也没有找到一种方法。

您如何处理同一解决方案的不同版本?

有帮助吗?

解决方案

您为什么不重命名分支机构上的解决方案文件,例如mysolution-branchxy.sln?

更新:

我不确定我理解您的评论。

一旦您分支了解决方案,每个文件就有两个独立版本:一个在中继线(或源分支)上,一个在新分支上。这两个文件只是共享一个共同的历史记录,但是您可以自由地在两个分支上独立更改它们。那么你 能够 将解决方案重命名为您的分支。

其他提示

使用(免费的)VSCommands插件:

http://geekswithblogs.net/deadlydog/archive/2011/04/29/friendly-visual-studio-solution-solution-names-for-branches.aspx

我猜它只有在使用不同的文件夹进行不同的分支(而不是SVN切换)时起作用,但仍然是好东西。

同样的问题。 VS对不同目录中同样命名的解决方案的支持不好。

有点有些可怕的解决方法: http://www.helixoft.com/blog/archives/32

您的问题有一个理想的扩展名,但是您必须至少使用vs 2010:

http://visualstudiogallery.msdn.microsoft.com/F3F23845-5B1E-4811-882F-60B7181FA6D6

它更改标题栏,因此不能重命名解决方案或文件。

我知道那是一篇古老的帖子,但也许您现在有一个较新的VS版本:-)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top