我这里有一个项目MDevice
(只是一个随机名称),它有一个enum
:
namespace MInterface {
[Serializable]
public enum OMode : byte {
Fly = 0x00,
Die = 0x01,
Cry = 0x02,
}
}
现在我得到了另一个项目MInterfaceToSomethingElse
,它只是一个我想在另一个项目中使用的库项目。
现在事情就是这样,我需要枚举OMode
,MDevice
但我还需要在我的 .dll 中将其公开访问MInterfaceToSomethingElse
。
有没有类似的东西
namespace SomewhereInMInterfaceToSomethingElse {
__exportToDll MInterface.OMode;
// ...
}
我试图让它保持小而简单。我想这样做的原因是因为我正在为 Eclipse-Plugin 使用 Java/C#.NET 桥接器。生成桥的框架会查看所有公共类,并让我在 Java 应用程序中访问它们(只是为了让你们知道我这样做是为了什么)。
有没有办法做到这一点?如果可能,我想避免编写包装类或创建两个项目都包含的“共享”项目。
此致