TFS错误:无法确定此解决方案的工作区

36

当我尝试在 Visual Studio 2010 ALM 项目上进行“上线”时,出现了这个错误。

该项目以前连接到 Team Foundation Server (2010) 上的一个团队项目,但是我不得不重新安装 SQL Server 和 TFS 安装程序,我想所有那些信息都被删除了。

现在,我正在尝试将该项目放入 TFS 的新团队项目中,但是 TFS 给了我这个错误。

有什么想法吗?

谢谢。

5个回答

35

我最后不得不做的是重新映射Visual Studio 2010 IDE中的工作区。

  1. 从Visual Studio IDE导航到文件->源代码控制->工作区
  2. 您将看到一个工作区列表。创建一个指向本地项目目录和TFS上源代码控制文件夹位置的新工作区。
  3. 它会问您是否要从源代码控制获取最新版本,请根据您的代码中哪个版本最新来选择“是”或“否”。

由于某些原因,它对旧目录 C:\Projects 进行了指向,而不是 D:\Projects。根据您的建议更改路径有所帮助。 - MadBoy

18

由于源代码控制库过大,我不能更改新工作区文件的路径。所以我重新绑定解决方案中的项目。要执行此操作,

请前往 文件 -> 源代码控制 -> 高级 -> 更改源代码控制

Visual Studio会警告您将删除所有项目的绑定,请单击确定。

之后再次点击“更改源代码控制”,所有项目的列表将显示未连接状态。选择以前受源代码控制的项目,并为每个项目单击“绑定”。

希望自动设置绑定。


2
这是完美的解决方案,而不是从头开始。 - Ajay2707
1
同意。被接受的答案建议创建一个新的工作区,这明确地不是我想做的事情。但这个答案只是修复了绑定。 - Timo

3

我也遇到了同样的问题,但是我需要删除“solution”.suo文件。


0

您需要重新绑定到源代码控制。首先,通过单击“文件” ->“源代码控制” ->“更改源代码控制”来取消关联当前项目与TFS。

之后,从“文件” ->“源代码控制” ->单击“添加网站/解决方案到源代码控制”。


0
为解决此错误,选择 文件->打开->网站->从左侧面板中点击源代码控制并选择特定的TFS项目。选择特定文件夹后,勾选“作为IIS网站运行”的复选框。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接