来自TFS

时间:2015-07-02 05:22:52

标签: c# asp.net visual-studio-2008 tfs2005

以某种方式在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中的路径正确。 但是当我尝试打开解决方案时,它会问我"最近新的项目被添加到解决方案中你打开了吗? (因为有一些依赖项目被添加)。当我单击OK ESQwireService时。主持人正在回到错误的道路,即

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

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

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

3 个答案:

答案 0 :(得分:2)

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

步骤-1 =>在visiual studio上开放团队探险家。

步骤-2 =>单击工作区组合框中的工作区。

步骤-3 =>点击窗口上的编辑按钮。

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

Image

答案 1 :(得分:1)

我猜您的工作区是重复的或类似的。 打开TFS服务器并打开sql server,选择Your Collection 并检查tbl_Workspace和tbl_WorkspaceMapping 你会看到dublicate Workzone和path(localItem)

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

答案 2 :(得分:0)

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

解决方案摘要:

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