TFS 错误:无法确定此解决方案的工作区
Posted
技术标签:
【中文标题】TFS 错误:无法确定此解决方案的工作区【英文标题】:TFS Error: Unable to determine the workspace for this solution 【发布时间】:2011-02-03 07:06:47 【问题描述】:我在尝试使用 Visual Studio 2010 ALM 项目中的项目“联机”时收到此错误。
该项目之前已连接到 Team Foundation Server (2010) 上的团队项目,但我不得不重新安装 SQL Server 和 TFS 安装,我猜所有信息都已删除。
现在,我正在尝试将项目放入 TFS 上的新团队项目中,但 TFS 给了我这个错误。
有什么想法吗?
谢谢。
【问题讨论】:
【参考方案1】:我最后要做的是在 Visual Studio 2010 IDE 中重新映射工作区。
-
从 Visual Studio IDE 导航到 FILE->Source Control->Workspaces
您将看到工作区列表。创建一个指向本地项目目录和 TFS 上源代码管理文件夹位置的新工作区。
它会询问您是否要从源代码管理中获取最新版本,根据您的代码的最新版本选择是或否。
【讨论】:
出于某种原因,它指向旧目录 C:\Projects 而不是 D:\Projects。通过您的建议改变路径会有所帮助。【参考方案2】:更改新工作区文件夹的路径对我来说不是一个选项,因为源代码控制存储库太大而无法再次下载。
我所做的是在解决方案中重新绑定项目。为此,
转到 文件 -> 源代码管理 -> 高级 -> 更改源代码管理
Visual Studio 会警告你所有项目的绑定都会被移除,点击确定。
之后再次单击“更改源代码管理”,所有项目的列表将显示为未连接。选择以前受源代码控制的项目,然后单击每个项目的“绑定”。
希望绑定会自动设置。
【讨论】:
这是完美的解决方案,而不是从头开始。 同意。接受的答案建议创建一个新的工作区,这明确不是我想要做的。但是这个答案只是修复了绑定。【参考方案3】:我遇到了同样的问题,但我不得不删除 'solution'.suo 文件-
【讨论】:
【参考方案4】:您必须重新绑定到源代码管理。首先通过单击文件-> 源代码控制-> 更改源代码控制来取消当前项目与 TFS 的关联。
然后从文件-> 源代码管理-> 单击将网站/解决方案添加到源代码管理。
【讨论】:
【参考方案5】:要解决此错误文件->打开->网站->从左侧面板单击源代码控制并选择特定的 TFS 项目。 选择特定文件夹后,点击“作为 IIS 网站运行”复选框。
【讨论】:
以上是关于TFS 错误:无法确定此解决方案的工作区的主要内容,如果未能解决你的问题,请参考以下文章