如何自动将VS2003类转换为部分Designer.cs文件?

Fer*_*anB 9 c# partial visual-studio winforms

我正在将项目从Visual Studio 2003升级到2008,并希望自动生成XXX.Designer.cs文件并更新相应的XXX.cs原始文件.

有什么自动方式吗?

更新:我指的是WinForms.当然,我知道旧款式有效,但我正在寻找一种不用手工制作的新方式.

Joh*_*ers 0

我不确定我是否理解,但我会猜测一下。

这是 VS2003 中的 ASP.NET 项目吗?里面有 .Designer.cs 文件吗?您是否已经完成升级但发现现在没有 .Designer.cs 文件?

如果是这样 - 您可能无意中将您的 Web 应用程序项目更改为网站“项目”。这种“项目”是在 VS2005 中引入的,所以你还没有见过它。这些不是真正的项目(没有 .csproj 文件),并且它们还有许多其他差异。

否则,如果您的项目过去没有 .Designer.cs 文件,那您现在为什么需要它们呢?

一般来说,创建设计器文件的方法是在设计器中打开文件,等待设计器完成它正在做的事情(更新屏幕等);然后保存文件。您可能必须“接触”原件才能让设计师重新评估事物。

  • VS2003没有.designer.cs文件,因为.net 1.1不支持部分类。所以它只是将控制声明隐藏在代码隐藏的一个区域内。FerranB 正在寻求一种自动方式将这些声明移动到设计器文件中。 (2认同)