我目前重命名项目文件夹的解决方案是: spa
有没有更好的方法? code
使用TFS时,步骤2其实是重命名源控件中的文件夹,而后在从新打开解决方案以前获取最新信息。 资源
更改文件夹名称后,在记事本中打开.sln文件并将路径更改成新路径。 io
伙计,我有没有挣扎过这个。 遗憾的是,Visual Studio中没有单击解决方案,可是若是您正在运行Visual Studio 2012而且您的项目受Team Foundation Server的源代码控制,那么我能够在保留源历史记录的同时使用它: 编译
(请务必阅读下面的@ mjv评论,由于他指出你能够跳过步骤5-10) 模板
上面的指南对我有用。 若是它不适合您,请尝试彻底删除本地解决方案,并删除工做区中的文件夹映射。 重启Visual Studio以防万一。 确保您确实从计算机中删除了整个解决方案。 如今阅读解决方案映射到您的工做区并获取最新版本。 如今尝试上面的步骤。 若是在执行上述步骤时出现问题,则一样适用。 只需在本地删除您的解决方案并获取最新的源代码,您就可使用干净的平板。 命名空间
若是您仍然遇到问题,请确保在尝试上述步骤以前未在解决方案文件中手动更改任何内容,或尝试其余“技巧”。 若是您更改了某些内容并将其签入,则可能须要考虑在开始搞乱项目重命名以前进行回滚。 技巧
固然,您还须要在解决方案资源管理器中重命名项目自己。 您能够在上述步骤以前执行此操做,但在这种状况下,请确保在应用上述步骤以前签入该更改。 您也能够在之后执行此操做,但请确保首先执行上述全部步骤,并在尝试在解决方案资源管理器中重命名项目名称以前检入更改。 我不建议尝试将上述步骤与解决方案资源管理器中项目名称的重命名混合使用。 它可能会工做,但我建议在2个单独的变动集中进行。 引用
当必须建立新项目时,会出现相似问题,而且您须要与项目名称不一样的项目文件夹名称。 二进制
建立新项目时,它将存储在
./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
这种方法的缺点是你必须调整默认命名空间和输出二进制文件的名称,而且必须更新项目模板中包含的全部文件中的命名空间。
目前,没有。 实际上,您能够单击已损坏的项目节点,而后在属性窗格中查找属性“路径”,而后单击小浏览图标并选择新路径。
瞧:)