首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在多个引用dll之间共享基类中的枚举(错误CS0433 )

在多个引用dll之间共享基类中的枚举(错误CS0433 )
EN

Stack Overflow用户
提问于 2019-10-25 06:23:17
回答 1查看 41关注 0票数 0

Visual Studio C#/C++ CLI。

所以我在一个包含文件中有一个基类和一些常见的类型。

2个不同的类,带有一些次要的附加组件,从它派生并编译成dll。然后,主应用程序引用这两个dll来做一些有用的事情。但是在基本文件中定义的每个'public enum class‘都在抱怨

Error CS0433 The type 'XXX' exists in both ...

当我试着使用它的时候。我可以在每个子类中派生出唯一的枚举名称,但它看起来很混乱,尤其是对于基类中的函数。

有没有什么好的做法来解决这个问题?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2019-10-25 07:10:44

看起来答案是切分并创建一个第三个dll,其中包含要到处引用的通用类型和#杂注make_public (...)所有的交叉本机对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58549856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档