我正在尝试创建一些教程项目,以便我可以在项目之间共享其中的一部分,我已经将它的一部分放入用户控件中(作为 .cs 文件包含在项目中,位于一个公共项目中文件夹)。问题是,除非我编译项目,否则我添加用户控件(从工具箱拖放)的表单设计器在我打开它们时(清理项目后)抛出异常:
找不到类型“WindowsFormsApplication4.UserControl1”。请确保引用了包含此类型的程序集。如果此类型是您的开发项目的一部分,请确保已使用当前平台或任何 CPU 的设置成功构建项目。
我试图使该项目易于使用,因此要求用户先编译它才不会。有没有办法让设计人员在设计时渲染用户控件之前对其进行编译?(分发任何编译文件不是一种选择)
或者,我可以将表单设计器配置为在设计时显示不同的对象吗?如果未编译用户控件,将显示的占位符?