【发布时间】:2012-05-22 04:06:51
【问题描述】:
每次我在 Visual Studio 2010 中打开解决方案时,它都会检查 .sln 文件。我正在使用 TFS 进行版本控制。
当我比较大多数情况下的解决方案文件时,我没有发现任何差异,但在某些情况下,我确实看到了“端口”编号的差异。
如何避免这种情况?
谢谢
【问题讨论】:
每次我在 Visual Studio 2010 中打开解决方案时,它都会检查 .sln 文件。我正在使用 TFS 进行版本控制。
当我比较大多数情况下的解决方案文件时,我没有发现任何差异,但在某些情况下,我确实看到了“端口”编号的差异。
如何避免这种情况?
谢谢
【问题讨论】:
当您的解决方案文件定义了 GlobalSection(ExtensibilityGlobals) 部分时,可能会发生这种情况。从您的问题的声音来看,“端口”编号可能是在这样的部分中定义的。这个问题已在this Microsoft Connect post 中进行了跟踪,根据最新评论者的说法,显然它在 Visual Studio 11 Beta 中仍然是一个问题。 Microsoft 针对此问题建议的解决方法是删除GlobalSection(ExtensibilityGlobals) 和EndGlobalSection 之间的整个部分。但是,这在您的方案中可能没有用,具体取决于该“端口”值的使用。例如,如果某些插件或外部实用程序需要它,则可能会重新添加它或导致提供的功能失败。
【讨论】: