Visual Studio - 如何更改项目的文件夹名称和解决方案名称,而不是破坏解决方案

时间:2011-03-15 17:19:26

标签: visual-studio-2010 visual-studio visual-studio-2008

我正在创建一个基于旧项目的项目,因为它具有我需要使用的许多功能。我想重命名所有目录和解决方案名称以获得新项目的名称。在Documents \ Visual Studio 2008 \ Projects下,我能够更改初始目录和解决方案文件名,但不能更改包含bin,obj和properties文件夹的子目录的名称。当我更改该子目录的名称时,打开解决方案时将不会打开任何文件。

如何在VS2008中更改项目的文件夹名称,以便它将所有文件作为解决方案的一部分加载并仍然有效?

4 个答案:

答案 0 :(得分:153)

您可以在任何文本编辑器(记事本等)中打开SLN文件,只需更改项目路径即可。

答案 1 :(得分:8)

这就是我所做的:

  1. 在Visual Studio中更改项目和解决方案名称
  2. 关闭项目并打开包含项目的文件夹(Visual Studio解决方案名称已更改)。
  3. 将旧项目文件夹名称更改为新项目名称
  4. 打开.sln文件,手动将项目文件夹名称从旧文件夹名称更改为新文件夹名称。
  5. 将.sln文件保存在文本编辑器中
  6. 使用Visual Studio再次打开项目,解决方案已准备好修改

答案 2 :(得分:3)

我发现这些说明还不够。我还必须在代码文件中搜索模型,控制器和视图以及AppStart文件以更改命名空间。

由于我正在复制我的项目而不仅仅是重命名它,我还必须进入IIS Express的applicationhost.config并使用不同的端口号重新创建绑定并更改物理目录。

答案 3 :(得分:1)

转到我的start-documents-iisExpress-config,然后右键单击applicationhost并选择打开visual studio 2013 for web 您将进入visual studio中的applicationhost.config窗口 现在,在该地区,将物理路径改为项目所在路径