DevExpress表单继承错误

本文关键字:错误 继承 表单 DevExpress | 更新日期: 2023-09-27 17:57:30

我有从DE类继承的基类:

public class MyFormBase : RibbonForm {}

并继承自我的

public class SomeForm : MyFormBase {}

除Visual Studio Designer外,所有程序都编译并运行良好。对于MyFormBase,它显示一切都很好,但对于SomeForm,它显示了这个错误(而且它在同一个程序集中!!):

Could not load file or assembly 'BlendDesc-Ln.dll' or one of its dependencies. The module was expected to contain an assembly manifest. 

这个文件是什么?一些消息来源说这是微软插件,但它更像是没有人知道它。我只是想在我的表单和DE表单之间添加一些层,但我做不到?

我遇到了其他的解决方案,比如在基类上添加属性,或者在编译时检查DEBUG常量,然后每次你需要做一些事情:清理解决方案->关闭VS->重建->更改一些东西。如果你有100多张表格,那就太愚蠢了。

DevExpress表单继承错误

我相信这个错误与DevExpress无关,也与视觉继承无关。您的VS环境似乎有问题。尝试逐个修复您的Visual Studio安装和/或删除/禁用已安装的VS扩展

对我来说,这个文件位于c:'Program Files (x86)'Microsoft Visual Studio 14.0'Common7'IDE'。删除此文件不会影响Windows窗体设计器。