【问题标题】:Upgrading Compact Framework 1 app from VS 2003 to VS 2005 breaks form designer?将 Compact Framework 1 应用程序从 VS 2003 升级到 VS 2005 会破坏表单设计器?
【发布时间】:2009-02-10 15:00:02
【问题描述】:

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

【问题讨论】:

    标签: visual-studio compact-framework


    【解决方案1】:

    从 VS2003 到 VS2005 的过程中发生了一些变化,其中之一就是表单设计器将代码添加到 Form 类的方式。它创建一个单独的 .designer.cs 类并创建一个与主表单类同名的部分类。现在所有设计器生成的代码都在这个后台类中。这样做是为了让表单设计器生成的代码远离您的头发。

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

    【讨论】:

    • 嗯,我原以为将我的项目升级到 VS 2005 的 VS 2005 向导会解决这个问题.... 真是令人失望 :-(
    猜你喜欢
    • 2013-08-29
    • 2014-02-18
    • 2021-08-21
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多