在VS 2010中重命名项目目录

时间:2011-10-07 19:08:52

标签: visual-studio-2010

在Visual Studio 2010中重命名MVC3项目目录的操作序列是什么?我可以毫无问题地重命名项目。但是,如果我尝试将其从解决方案中分离并重命名包含它的目录,则将其附加回来会失败。

2 个答案:

答案 0 :(得分:5)

保留参考文献的方法:

  • 在Visual Studio中重命名项目(引用应更新为新的 名)
  • 关闭Visual Studio
  • 重命名目录
  • 在文本编辑器中编辑Solution.sln - 更改引用重命名项目的目录
  • 重新开启解决方案并构建

Assumtions:

  • 名为DataAccess的项目重命名为DataAccess2
  • 项目目录位于src \相对于解决方案目录

原件:

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataAccess", "src\DataAccess\DataAccess.csproj", "{030E25DF-77F2-012E-94EC-4E4D7D1C62E8}"

重命名项目后,在编辑.sln:

之前
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataAccess2", "src\DataAccess\DataAccess2.csproj", "{030E25DF-77F2-012E-94EC-4E4D7D1C62E8}"

编辑完.sln:

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataAccess2", "src\DataAccess2\DataAccess2.csproj", "{030E25DF-77F2-012E-94EC-4E4D7D1C62E8}"

答案 1 :(得分:0)

我通常这样做:

  • 在Visual Studio中的解决方案资源管理器中重命名项目
  • 从Visual Studio中的解决方案中删除项目
  • 重命名文件系统上的项目文件夹
  • 将项目添加回Visual Studio中的解决方案

下行是你将失去任何项目参考,你将不得不重做它们。