如何从Visual Studio中重命名项目文件夹?

我目前重命名项目文件夹的解决方案是: spa

  • 从解决方案中删除项目。
  • 在Visual Studio外重命名该文件夹。
  • 将项目从新添加到解决方案中。

有没有更好的方法? code


#1楼

使用TFS时,步骤2其实是重命名源控件中的文件夹,而后在从新打开解决方案以前获取最新信息。 资源


#2楼

更改文件夹名称后,在记事本中打开.sln文件并将路径更改成新路径。 io


#3楼

伙计,我有没有挣扎过这个。 遗憾的是,Visual Studio中没有单击解决方案,可是若是您正在运行Visual Studio 2012而且您的项目受Team Foundation Server的源代码控制,那么我能够在保留源历史记录的同时使用它: 编译

(请务必阅读下面的@ mjv评论,由于他指出你能够跳过步骤5-10) 模板

  1. 确保您已签入全部更改,所以您没有待处理的更改。
  2. 经过右键单击并选择“ 删除” ,从解决方案中删除项目。
  3. 如今,在Windows资源管理器中,重命名项目文件夹。
  4. 返回Visual Studio,在解决方案资源管理器中,右键单击解决方案,而后选择添加 - > 现有项目 。 选择在步骤2中删除的项目的项目文件,该项目文件应位于重命名的文件夹中。
  5. 如今项目又回到了解决方案中,但项目彷佛没有添加到源代码管理中。 要解决此问题,请打开Source Control Explorer。
  6. 在源代码管理资源管理器中找到与您在步骤3中重命名的磁盘上的项目文件夹对应的项目文件夹。
  7. 在源代码管理资源管理器中重命名该文件夹,所以它与磁盘上的项目文件夹具备相同的名称。
  8. 如今来看看您的待定更改。 您应该对项目文件夹中的解决方案文件和重命名操做进行更改。
  9. 进行重建并确保一切正确编译。 若是您对重命名的项目有项目间引用,则须要将它们再次添加到引用它的各个项目中。
  10. 你如今应该所有搞定。 去检查一切。

上面的指南对我有用。 若是它不适合您,请尝试彻底删除本地解决方案,并删除工做区中的文件夹映射。 重启Visual Studio以防万一。 确保您确实从计算机中删除了整个解决方案。 如今阅读解决方案映射到您的工做区并获取最新版本。 如今尝试上面的步骤。 若是在执行上述步骤时出现问题,则一样适用。 只需在本地删除您的解决方案并获取最新的源代码,您就可使用干净的平板。 命名空间

若是您仍然遇到问题,请确保在尝试上述步骤以前未在解决方案文件中手动更改任何内容,或尝试其余“技巧”。 若是您更改了某些内容并将其签入,则可能须要考虑在开始搞乱项目重命名以前进行回滚。 技巧

固然,您还须要在解决方案资源管理器中重命名项目自己。 您能够在上述步骤以前执行此操做,但在这种状况下,请确保在应用上述步骤以前签入该更改。 您也能够在之后执行此操做,但请确保首先执行上述全部步骤,并在尝试在解决方案资源管理器中重命名项目名称以前检入更改。 我不建议尝试将上述步骤与解决方案资源管理器中项目名称的重命名混合使用。 它可能会工做,但我建议在2个单独的变动集中进行。 引用


#4楼

当必须建立新项目时,会出现相似问题,而且您须要与项目名称不一样的项目文件夹名称。 二进制

建立新项目时,它将存储在

./path/to/pro/ject/YourProject/YourProject.**proj

咱们假设你想直接在ject文件夹中:

./path/to/pro/ject/YourProject.**proj

我完成此任务的解决方法是建立项目,并将路径的最后一部分做为其名称,以便它不会建立其余目录:

./path/to/pro/ject/ject.**proj

如今,当您从Visual Studio中重命名项目时,无需离开VS便可实现目标:

./path/to/pro/ject/YourProject.**proj

这种方法的缺点是你必须调整默认命名空间和输出二进制文件的名称,而且必须更新项目模板中包含的全部文件中的命名空间。


#5楼

目前,没有。 实际上,您能够单击已损坏的项目节点,而后在属性窗格中查找属性“路径”,而后单击小浏览图标并选择新路径。

瞧:)

相关文章
相关标签/搜索