0
我这里有项目MDevice
(只是一个随机名称),有一个enum
:C# - 出口类/从另一个项目枚举.dll文件
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应用程序中访问(只是为了让您知道我在做什么)。
有没有办法做到这一点?我想避免编写一个包装类或创建一个由可能的话这两个项目包括一个“共享”项目..
问候
我需要额外的项目吗?像'SharedStuff',我不得不添加额外的依赖? – displayname