为什么我会遇到这个问题?
背景: myClass
继承自一个类 ABC
它继承自 BaseClass
.BaseClass
是在不同命名空间中自定义创建的类,并包含在不同的 DLL 程序集中。
问题: VisualStudio 希望我添加对 BaseClass
的引用DLL - 否则无法编译 myClass
.
谢谢
最佳答案
如果您不提供基类的元数据,它如何获得它?它不会从基类复制到派生类并存储在派生类的程序集中。
您的供应商方案是不现实的。没有人设计有一百个类深度的类层次结构,更不用说将它们中的每一个存储在单独的程序集中了。最坏的情况是六七岁。一个底座组件,有时两个。任何更深,没有人能理解它是如何工作的。
关于C# Visual Studio 需要引用基类 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5358890/