C++/CLI 枚举未在 C# 中显示,引用C++/CLI 项目

本文关键字:CLI C++ 项目 显示 引用 枚举 | 更新日期: 2023-09-27 18:05:10

我无法让 C++/CLI 枚举的内容显示在 C# 项目中。

我可以看到

我编写的类内部,甚至可以看到枚举,但我看不到枚举值。所以我不能在我的 C# 端使用这个东西。

C++/CLI 枚举的内容不显示的任何原因。

我的 C++/CLI 项目被编译为混合以重用C++库。

我正在使用Visual Studio 2005。

C++/CLI 枚举未在 C# 中显示,引用C++/CLI 项目

确保使用enum class创建 .与 NET 兼容的枚举,而不是本机C++ enum类型。

更高版本的Visual C++需要public enum class,以消除enum class上下文关键字的歧义,该关键字是C++11的一部分(因此创建本机类型(。