从VS 2003升级到VS 2005的Compact Framework 1应用程序打破了表单设计器?

时间:2009-02-10 15:00:02

标签: visual-studio compact-framework

我正在尝试将C#Compact Framework 1应用程序从Visual Studio 2003移动到Visual Studio 2005(请不要评论这些过时的内容如何:-))。我现在能够在VS 2005中编译和运行应用程序就好了,但是当我打开其中一个表单时,表单设计器不显示实际的表单布局,而只显示一些图标行,一个用于表单上的每个控件。我不知道为什么,或者如何取回标准表单设计器视图。有没有人有这方面的经验和任何提示或提示?

1 个答案:

答案 0 :(得分:1)

从VS2003到VS2005时,有些事情发生了变化,其中一个方面就是表单设计者向Form类添加代码的方式。它创建一个单独的.designer.cs类,并创建一个与主表单类同名的部分类。所有设计器生成的代码现在都在这个后台课程中。这样做是为了使表单设计器生成的代码不会出现在您的头发中。

现在看来,VS2005设计人员不再能够识别以前版本生成的文件内设计器代码。您可以尝试创建一个新的WinForms项目,看看它与当前项目的不同之处,然后对当前项目进行适当的修改。