在大型解决方案中重命名项目后,Visual Studio 2010挂起

时间:2014-08-18 13:27:16

标签: c# visual-studio-2010 refactoring hang renaming

我在VS2010 + Resharper中有一个大型解决方案(大约100个c#项目和20个c ++项目)。

c#项目重命名的众所周知的步骤:

  1. 通过项目浏览器重命名项目。
  2. 打开项目属性(右键单击) - >重命名“程序集名称”和“默认名称空间”
  3. 打开程序集信息文件 - >重命名此文件中的neseccary属性
  4. 从解决方案中删除重命名的项目
  5. 在文件系统上重命名项目directiories
  6. 加载重命名的项目
  7. 对某些C#项目执行这些步骤(例如,我重命名了10个项目)后,Visual Studio 2010会挂起。使用该解决方案变得完全不可能。当我尝试打开此解决方案时,它会出现在任何计算机上。

    目标是重命名所有项目。例如,每个项目的名称模式是:XXX.YYY.ZZZ,我想根据新模式重命名它们:YYY.ZZZ。

1 个答案:

答案 0 :(得分:0)

有两种不同语言的100多个项目,VS2010冻结是很正常的。我只有45个项目,更改类名会冻结VS一段时间。 然后即使乏味我转而使用“查找和替换”,“基本”但是没有冻结VS.没有其他的去。你必须处理它。 顺便说一下VS还需要一个巨大的数据库来维护c ++引用和解析信息。