设计师无法在VS2010 express中显示

时间:2013-01-05 17:38:02

标签: c# .net winforms windows-forms-designer

我有以下课程结构:

public partial class SickForm<T> : MyForm where T : class {}

public class MyForm : Form, ExternalAssemblyNamespace.ISomething {}

在设计师中打开MyForm后,一切都正常加载。但是在设计师中打开SickForm之后,我遇到了这个错误:

  

无法为此文件显示设计器,因为其中的所有类都无法设计。设计者检查了文件中的以下类:

     

SickForm ---无法加载基类“MyForm”。确保已引用程序集并且已构建所有项目。

如何解决这个问题?我在使用VS2010 express时会出现此问题。在VS2008中,它可以正常工作。

1 个答案:

答案 0 :(得分:0)

我发现workaround(有人可以解释我,为什么我必须这样做以及如何以更好的方式解决这个问题?)

出于某种原因,在我将包含臭名昭着的ISomething声明的外部程序集复制到...\IDE\PublicAssemblies目录后,VS2010在重新启动后开始正确渲染表单设计器。