3

最近我试图加载一个由 TFS 控制的解决方案源,但该解决方案中的一些项目没有被加载到 Visual Studio 内的解决方案资源管理器中。在花费了数小时的时间后,出于临时原因,当我通过在记事本中手动编辑它并重新启动 Visual Studio 删除了 .sln (解决方案文件)末尾的整个“全局部分”并重新启动 Visual Studio 时,所有项目都按预期显示。我正在使用 VS 2008。它还没有表现出任何奇怪的行为,但无法理解原因。

解决方案文件中的“全局部分”是否发挥重要作用?删除全局部分有什么害处吗?

4

1 回答 1

2

好吧,您刚刚删除了所有源代码控制绑定,以及构建配置和一些特定于解决方案的设置。

如果 VS 没有找到该部分,它应该恢复为默认值,但我想如果你知道导致问题的原因会更好。如果问题出在 TFS 上,那么可能重置该问题可以解决问题。

至于伤害,再次,如果 VS 能够应对该部分的删除并且可以恢复为默认值,那么我认为没有任何伤害。当然,您可能会丢失配置信息,必须重新应用。

于 2012-08-17T18:07:11.087 回答