Visual Studio C#/C++ CLI。
所以我在一个包含文件中有一个基类和一些常见的类型。
2个不同的类,带有一些次要的附加组件,从它派生并编译成dll。然后,主应用程序引用这两个dll来做一些有用的事情。但是在基本文件中定义的每个'public enum class‘都在抱怨
Error CS0433 The type 'XXX' exists in both ...
当我试着使用它的时候。我可以在每个子类中派生出唯一的枚举名称,但它看起来很混乱,尤其是对于基类中的函数。
有没有什么好的做法来解决这个问题?谢谢!
发布于 2019-10-25 07:10:44
看起来答案是切分并创建一个第三个dll,其中包含要到处引用的通用类型和#杂注make_public (...)所有的交叉本机对象。
https://stackoverflow.com/questions/58549856
复制相似问题