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的一部分(因此创建了本机类型)。