【问题标题】:Visual Studio 2013 slows down + crashes when using Source Control features使用源代码管理功能时,Visual Studio 2013 变慢 + 崩溃
【发布时间】:2015-04-04 17:58:27
【问题描述】:

我已经花了整整两天的时间试图解决这个问题,但没有运气,所以我们开始吧,

我过去使用 Visual Studio Team Foundation Server 插件创建了一个项目。后来我切换到 Microsoft Git Provider

现在,当我在 Team Explorer 中连接到该项目并双击解决方案以在本地处理它时,它会自动将插件更改为 Microsoft Git Provider,当然我无法提交/提交和推送,因为我在团队资源管理器中收到以下错误,

发生错误。详细信息:无法打开目录 'C:/Users/.../AppData/Local/Application Data/'

手动将插件更改为 Visual Studio Team Foundation Server 会导致 Team Explorer 损坏,如下所示,

设置会导致一个空窗格,如果我点击 Pending Changes,Team Explorer 的 Changes 页面中还会显示一条警告消息...

Microsoft Git Provider 不是当前的源代码管理插件。 更换插件

并从解决方案资源管理器中手动选择解决方案,右键单击并将解决方案添加到源代码管理,导致沙漏和(无响应)视觉工作室永无止境。

新项目

除非我选中“添加到源代码管理”,否则创建一个新项目是直截了当的。如果是这样,如果在工具中选择了 Microsoft TFS 插件,则再次永无止境的过程,并最终结束 Visual Studio 任务。如果我选择了 Microsoft Git,那将是一个非常长的过程(40 多分钟),但会成功完成。

来自 Team Explorer 的新 TFS 项目

  • 如果我在我的 Online Web Studio 中创建一个新项目
  • 单击 Open with Visual Studio Link => 打开并连接到我的 团队资源管理器中新创建的 TFS。
  • 在“解决方案”下的“团队资源管理器”中单击“新建”以创建新的 解决方案并将其绑定到此 Repo,

导致 Visual Studio 直接崩溃并尝试重新启动 VS。

因此,除了在 Visual Studio 上克隆 GitHub 的现有存储库并提交我当前的 Microsoft Git 托管项目之外,我真的无法使用 Visual Studio 的源代码控制。

我尝试过

  • 修复 Visual Studio(结果不成功)
  • Devenv.exe /setup(运气不好)
  • 尝试废弃我的解决方案中的 SCC 信息,那么至少它不会 被源代码控制接收,然后我可以将其作为新的 项目。 (没有运气,解决方案选择了 Microsoft Git 通过单击 .sln 文件打开它。)I have followed these steps in this stack overflow answer

    还有很多乱七八糟的事情,比如将我的工作区移除近千次,然后将它们放回原处、绑定等等。

Visual Studio 日志文件

http://filesave.me/file/50620/log-txt.html.

我真的被困在这个问题上,它阻止了我盯着一个新项目(当勾选添加到源代码管理时这是有问题的)并且不幸的是依赖于旧项目(它是在 Visual Studio Team Foundation Server Plug 下开发的-在其中发脾气)

想听听专业人士对此的意见

【问题讨论】:

  • 如果不添加源代码管理的情况下新建一个项目,然后手动添加呢?
  • 第一部分没问题,添加它,永无止境的过程。以为我在问题中涵盖了这一点。我不是吗:D
  • 哦,好的,抱歉。顺便说一句,您指向“此 Stack Overflow 答案”的链接是 stackoverflow.com/questions/tagged/oledb#,这似乎不对 :)

标签: git visual-studio visual-studio-2013 tfs source-control-explorer


【解决方案1】:

实际上我偶然发现了我的情况出了什么问题。

在加载 Visual Studio Team Foundation Server 上的 .sln 文件时,我注意到 Visual Studio 自行将插件更改为 Microsoft Git Provider,并且错误地,它试图使用 Visual Studio 中的 Output 视图( View > Output )到达我的C:\Users\myUser. 文件夹中的存储库。

我看了看那里,它是那个文件夹中的.git(标记为隐藏)。删除它,一切恢复正常。

【讨论】:

    【解决方案2】:

    刚才我已经修复了与 Visual Studio 2015 相关的问题,在保存时冻结(即使在未修改的文件上也是按 Ctrl-S),并在新项目上崩溃。解决方案是:移除 Red Gate .NET Reflector。此外,我还删除了之前安装的一些其他未使用的扩展。

    我注意到 ANTS 分析器有时也会引起头痛。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 2013-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多