C ++ / CLI枚举没有在C#中显示,参考C ++ / CLI项目
我无法获得C ++ / CLI枚举的内容以显示在C#项目中。
我可以看到我写的一个类,甚至看到枚举,但我看不到枚举值。 所以我不能在C#端使用这个东西。
无法显示C ++ / CLI枚举内容的任何原因。
我的C ++ / CLI项目被编译为混合以重用C ++库。
我正在使用Visual Studio 2005。
确保使用enum class
创建与.NET兼容的枚举,而不是本机C ++ enum
类型。
Visual C ++的更高版本需要public enum class
,以消除enum class
上下文关键字的歧义,该关键字是C ++ 11的一部分(因此创建了本机类型)。