1

不知何故在 TFS 中,在 ESQwire 服务解决方案网站ESQwireService 中。主机已从 TFS 路径移动(在 TFS 文件夹结构中显示正确)

$/ESQwire/Dev/ESQwireService/ESQwireService/Tests/ESQwireService. Host

但是当我从 TFS 网站 ESQwireService 获得最新版本时。主机显示在错误的路径下,即

C:\ANitha_2\Dev\ESQwireService\ESQwireService\ESQwireService. Host

我已经从文件夹 ESQwireService 上的 tfs 中删除了映射。主机,在我获得最新版本后,ESQwireService。主机在 TFS 中的正确路径中。但是当我尝试打开解决方案时,它问我“最近在解决方案中添加了新项目,你要打开吗?(因为添加了一些依赖项目)。当我单击确定 ESQwireService。主机正在移回错误的路径,即

C:\ANitha_2\Dev\ESQwireService\ESQwireService\ESQwireService. Host

正确的路径应该与 TFS 路径相同

C:\ANitha_2\Dev\ESQwireService\ESQwireService\Tests\ESQwireService. Host
4

3 回答 3

2

您必须在 TFS 上编辑工作空间定义。我正在写步骤。

第 1 步 => 在视觉工作室上打开团队资源管理器。

Step-2 => 在工作区组合框中单击工作区。

第 3 步 => 单击窗口上的编辑按钮。

Step-4 => 更改本地文件夹信息。

图片

于 2015-07-02T05:41:34.500 回答
1

我猜你的工作区是重复的或者像这样。打开 TFS 服务器并打开 sql 服务器,选择 Your Collection 并检查 tbl_Workspace 和 tbl_WorkspaceMapping 您将看到重复的 Workzone 和 path(localItem)

...寻求解决方案。您可以删除不需要的工作区和工作区映射

于 2015-07-02T11:41:34.943 回答
0

请参阅此SO,问题可能是.suo文件。

解决方案总结:

  1. 从解决方案中删除网站。
  2. 关闭 Visual Studio
  3. 删除 .suo 文件。
  4. 打开 Visual Studio
  5. 再次将网站添加到解决方案。
  6. 检查绑定 -> 应该正确映射。
于 2018-08-10T13:31:23.557 回答