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

问题描述:

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

如何避免这种情况,而无需手动编辑每个.designer.cs文件?

+0

顺便说一句......我正在注册与TagName,TagPrefix和Src控件,所以我不知道为什么它甚至会看着大会。 – Bryan 2010-06-11 18:15:59

在过去,我已经使用这些步骤取得了一些成功,但我也不得不围绕很多猴子,所以我可能会错过一些步骤。 (其以来我不得不处理这个问题时)

  1. 关闭Visual Studio的
  2. 删除所有designer.cs文件(备份,以防万一;))
  3. 火了Visual Studio的一次尝试一个重建
+1

谢谢,最后做了类似的消隐文件,删除程序集,然后触摸所有的.aspx文件。啊。 – Bryan 2010-06-11 19:41:13