【发布时间】:2019-03-08 10:56:30
【问题描述】:
由于我将项目中的所有内容都移动到 x64 并将一些文件移动到子文件夹中,所以一切正常,但一个重要的表单使用了自己的 userControl。
当我在 VS2015 中打开表单时,我得到了
找不到类型“WYSIWYGEditor.Editor”。请做出来 确保引用了包含此类型的程序集。如果这 type 是您的开发项目的一部分,请确保该项目 已使用您当前平台的设置成功构建 或任何 CPU。
以前,这个用户控件在同一个项目中。收到此错误后,我尝试了很多方法来解决此错误。在没有解决方案后,我将其移至自己的项目中,该项目也在 x64 中编译并从主项目中引用。编译显示,两者都是用x64编译的,调试和运行项目运行良好。
最后但并非最不重要的是,我从这里尝试了一切:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/38524a8c-8c4c-48e7-b62d-0d02fe0f5624/user-control-quotcould-not-find-typequot-error-in-form-designer?forum=vbgeneral
- 清理项目
- 重新编译
- 多次重命名 UserControl
- 将其从表单中移除(表单打开)并将其放回原处
- ...
没有任何帮助。有没有人遇到过类似的问题并解决了?
来自德国的问候
【问题讨论】:
-
这可能是因为这个类使用的其他引用也需要建立在相同的配置上(在你的情况下是 x64)
标签: c# winforms visual-studio-2015 user-controls .net-assembly