0

我有以下类结构:

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

public class MyForm : Form, ExternalAssemblyNamespace.ISomething {}

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

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

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

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

4

1 回答 1

0

我找到了解决方法(有人可以解释一下,为什么我必须这样做以及如何以更好的方式解决这个问题?)

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

于 2013-01-05T21:38:25.347 回答