Vs 2008 Win Forms Designer问题

时间:2012-04-16 08:53:35

标签: .net winforms visual-studio-2008 version-control c#-3.0

免责声明 - 我正在使用的工具是:

  • Visual Studio 2008
  • C#/。Net(版本3.5)
  • 一组外部控件

其他免责声明:我不是在寻求外部控件的帮助,只要有人遇到类似的事情,或者他们对如何解决此问题有任何建议 < / p>

大家好,

我在C#中构建了一个模拟程序,使用外部控件库,当我需要额外的功能时(我会在过去的几周内命名额外的控件)。< / p>

与我工作的所有项目(个人或工作)一样,我在添加任何代码或对UI进行任何更改后都会检查 - 显然,我也包含了提交注释。

UI由3个面板组成,每个面板包含一个或多个组。每个组对它们有一个或多个控制。当用户浏览UI时,我正在禁用和隐藏不相关的控件。这是我在程序的模拟/演示版本中采用的方法,当它从这个阶段(开发前/ UI设计)到下一个阶段(实际开发)时,我将重新实现它。逻辑和次要UI细化)

过去几周我遇到了一个问题。如果我在Visual Studio中打开了代码库和设计器视图,并且我对代码库进行了更改(无论大小),当我切换回设计器视图时,我收到以下错误:

  

设计器加载器没有提供根组件,但没有说明原因。   此错误的实例(1)
  1.此错误没有可用的堆栈跟踪或错误行信息

由于这种情况最近才发生(过去一周内),我认为这与我添加或删除的其中一个控件有关。

旁注:老板让我完全重新设计了用户界面,但是他决定先做一个CTRL-A,CRTL-X,我不确定撤销命令是否正确完成。我做了,在他“测试”用户界面之前检查,并在我认为撤销命令没有正确完成时检查出来 - 当老板开始移动东西或玩代码时我学会了做的事情每当他过来检查进展情况时。

我找到了一个临时解决方案,但它有点烦人。临时解决方案采用以下形式:

  1. 关闭设计器视图
  2. 重新打开设计器视图
  3. 瞧,它有效。但每次我对代码库进行更改时都必须记住这一点 - 如果设计器视图已经打开。

    有没有人对我可以做些什么来解决这个问题有任何有用的建议(设计师问题,而不是老板采取“主动的UI设计方法”)?

0 个答案:

没有答案