如何在ASP.NET中正确地重构控件的命名空间

时间:2010-06-11 18:14:47

标签: asp.net refactoring

我有这种情况令人沮丧...我有一些用户控件,我想重命名他们的命名空间。但是,当我这样做时,我的构建失败,因为使用控件的页面的.designer.cs文件仍然使用OLD名称空间生成控件声明。这是来自大会吗?我无法重建,因为这显然会产生编译时错误(旧名称中不再存在这些控件)。我已经尝试擦除整个文件,但它总是使用旧的命名空间重新生成。

如何在不手动编辑每个.designer.cs文件的情况下解决这个问题???

1 个答案:

答案 0 :(得分:0)

过去我使用这些步骤取得了一些成功,但我也不得不喋喋不休,所以我可能会错过一些步骤。 (自从我不得不处理这个问题以来已经有一段时间了)

  1. 关闭Visual Studio
  2. 删除所有designer.cs文件(备份以防万一;))
  3. 再次启动Visual Studio并尝试重建