【问题标题】:VS2013 or VS2015 shows "unspecified error"VS2013 或 VS2015 显示“未指定错误”
【发布时间】:2018-06-21 20:28:29
【问题描述】:

当我打开我工作的解决方案时(从其他分支合并后)VS2013 显示错误消息“未指定错误”并且我无法关闭窗口(每次关闭时错误对话框都会跳转)。 VS2012 打开解决方案没有错误信息。 我怀疑与 TFS 配置有关的问题。 如何找到错误的实际原因?

【问题讨论】:

  • 我更改了文件夹的权限并重新启动 - 这为我解决了问题。
  • 这也是 2017 年的一个错误。没有比这个更糟糕的非描述性错误了。
  • @niico 权限对我来说与这个问题无关。我拥有整个目录和子目录以及所有代码作为所有人的完全控制权,

标签: visual-studio-2013 tfs visual-studio-2015


【解决方案1】:

我已经搜索了很多关于它的根本原因,但找不到任何具体信息。

对我来说,

  • 正在删除解决方案的 .suo 文件。

解决这个问题。

【讨论】:

  • 请注意,VS2015 可能会在包含 .suo 文件的解决方案文件夹中创建隐藏的“.vs”子目录。我也需要删除它。删除 .sln 文件旁边的 .suo 文件是不够的。
  • 总是.suo的错。
  • 不幸的是,这是第一次。然后问题又回来了。为了使这个解决方案起作用,我每次重新加载项目时都必须删除文件。
  • @Mike 您可以进一步调查解决方案文件再次损坏的原因。我建议在清理 .suo 文件后,清理你构建并重新构建整个解决方案。
【解决方案2】:

我仍然不明白这个错误的真正原因,但我找到了解决方法。

根据“更改源代码控制”窗口(VS)解决方案文件(.sln)未连接到 TFS

当我在VS2012中将解决方案连接到TFS(在this link的帮助下),VS2013也打开了解决方案,没有错误消息。

【讨论】:

  • 当我使用完整域名而不是主机名(即 tfsServer => tfsServer.example.com)连接到 TFS 服务器时遇到了这个问题。
  • @constructor 这绝对不是我的问题。 34 个项目中的每一个项目都得到了妥善管理。
【解决方案3】:

address找到解决方案:

  1. 转到文件 -> 源代码管理 -> 高级 -> 更改源代码管理
  2. 选择您的项目并解除绑定
  3. 重新绑定它们。

问题应该解决了。

【讨论】:

  • 您的建议与“答案”的建议相同。
  • @batmaci 但他指出在哪里可以找到“更改源代码控制”。
  • 接受的答案并不建议取消绑定和重新绑定,这是我必须做的。这是一个很好的附加答案。
  • 我不得不解绑我所有的项目,然后按照这个答案的建议重新绑定。提示:您似乎无法多选项目并绑定/取消绑定整个组。如果您有很多项目,您可以选择第一个项目,然后重复单击取消绑定按钮。要再次绑定,请选择 bottom 项目并重复单击绑定按钮。
【解决方案4】:

我已删除并重新创建了项目的新工作区及其对我的工作

【讨论】:

  • 这似乎对我有用,但我不知道这是烫发修复还是直到我下次进入。奇怪的是这个问题已经蔓延到其他解决方案中。
【解决方案5】:

这总是 100% 对我有用。

  1. 确保您的解决方案已关闭。
  2. 打开您的解决方案。
  3. 作为 快速 尽你所能按 Ctrl-Shift-B。

您的解决方案将建立,错误消息将消失。当它再次出现时再做同样的事情。

【讨论】:

    【解决方案6】:

    可能是解决方案文件中错误地提到了 TFS 服务器的 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多