gpt4 book ai didi

visual-studio-2012 - 重命名文件时 Visual Studio 非常慢

转载 作者:行者123 更新时间:2023-12-03 07:35:13 24 4
gpt4 key购买 nike

我有一个包含 99 个项目的中型解决方案,最近开始表现得很奇怪:

1) 如果我尝试通过解决方案资源管理器重命名文件,VS 看起来会挂起,但经过很长一段时间(10 分钟以上)它将完成重命名操作。

2) 我今天还注意到,在调试和 Release模式之间切换似乎也会卡住 VS。到目前为止,我还没有让它运行足够长的时间来查看是否真正完成。

我尝试了 Visual Studio 2012 和 2013,两者都出现了相同的问题,因此这似乎表明问题可能不在于 Visual Studio。我试图检查事件日志中是否有任何内容,但没有任何结果。我也重新启动并运行 checkdisk,但没有发现任何问题。

在配备 8GB RAM 和新 SSD 的相当高规范的笔记本电脑上运行 Windows 7 Professional

更新:显然,如果我重命名了一个文件一次,我可以立即继续重命名它(以及解决方案中的其他文件)。当我重新启动 VS 时,速度又变慢了。

更新2:我让计算机整夜运行,试图从调试切换到发布,它在我下类和回到这里之间的 14 个小时内成功做到了这一点。

最佳答案

如果您将 TFS 与“本地”工作区(而不是“服务器”工作区)一起使用,并且 TFS 存储库中包括不同版本的文件总数超过 10,000 个项目,则 Visual Studio 重命名文件的速度可能会非常慢。

与 Microsoft 的建议相反,我建议使用服务器工作区而不是本地工作区,以获得更好的性能。本地工作区还有一些其他缺点,唯一的优点是能够在 TFS 存储库关闭时工作。考虑到如果您无法连接到 TFS,您可能无法连接到 LAN,并且在这种情况下您无能为力,这并不是什么好处。

要在 Visual Studio 2015 中更改为 TFS 的服务器工作区,

  1. 在 VS 中单击文件 --> 源代码管理 --> 高级 --> 工作区

  2. 在打开的对话框中,选择您的工作区并单击“编辑...”

  3. 单击“高级...”(选择哪个映射并不重要)。

  4. 在“位置”下,选择“服务器”,然后按“确定”。

切换到服务器可能需要十分钟或更长时间,具体取决于存储库的大小。

完成此操作后,重命名文件应该几乎是瞬时的。

关于visual-studio-2012 - 重命名文件时 Visual Studio 非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22304636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com