Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio TFS:重命名项目后签入_Visual Studio_Tfs - Fatal编程技术网

Visual studio TFS:重命名项目后签入

Visual studio TFS:重命名项目后签入,visual-studio,tfs,Visual Studio,Tfs,我已重命名Visual Studio解决方案中的一个项目。重命名项目涉及重命名其目录,因此某些文件的路径已更改。该解决方案受TFS源代码管理。当尝试签入时,出现“未找到文件”错误,显示其中一个文件的旧路径。如何签入更改?我知道,重命名项目时,底层源文件夹路径保持不变(可能取决于Visual Studio版本) 试试这个: 从源代码管理资源管理器重命名项目文件夹 如果旧路径有错误,请尝试从解决方案Exproler卸载项目,打开项目文件进行编辑,然后用新路径项替换旧路径项 不要忘记更新来自其他项目的

我已重命名Visual Studio解决方案中的一个项目。重命名项目涉及重命名其目录,因此某些文件的路径已更改。该解决方案受TFS源代码管理。当尝试签入时,出现“未找到文件”错误,显示其中一个文件的旧路径。如何签入更改?

我知道,重命名项目时,底层源文件夹路径保持不变(可能取决于Visual Studio版本)

试试这个:

  • 从源代码管理资源管理器重命名项目文件夹
  • 如果旧路径有错误,请尝试从解决方案Exproler卸载项目,打开项目文件进行编辑,然后用新路径项替换旧路径项

  • 不要忘记更新来自其他项目的引用。

    是的,即使只重命名文件,也会发生这种情况。也许它能给我们一些启示:我找到的最好答案是:我的问题是我有一个XXX.YYY.Base项目,它是一个类库,XXX.YYY项目是一个web api项目。我将类库更改为XXX.YYY,将web api项目更改为XXX.YYY.WebApi,它抛出TFS进行循环(可以理解)。我必须基本上签入一堆“坏东西”,然后才能通过源代码管理资源管理器正确地重命名所有东西。