VS2022 VC++类向导中不可选Managed选项相关疑问
Visual Studio 2022 C++类向导中“Managed”选项相关问题解答
“Managed”选项是什么?
这个选项用于创建基于.NET运行时的托管C++类,这类类受CLR(公共语言运行时)管控,能直接和C#、VB.NET等.NET语言编写的代码交互,支持垃圾回收、类型安全等.NET框架特性。是否与C++/CLI相关?
完全相关。C++/CLI是微软为C设计的语言扩展,专门用于编写托管代码,这个“Managed”选项对应的就是创建C/CLI托管类(比如ref class、value class这类托管类型)。未安装C++/CLI时是否仍会显示?
会显示,但处于不可选(灰色)状态。VS的类向导UI默认包含该选项入口,只有当你在VS安装器中勾选了“C++/CLI支持”组件(属于“桌面开发C++”工作负载下的可选组件)后,这个选项才会变为可点击状态。
内容的提问来源于stack exchange,提问作者Tomer Trashman
相关产品推荐
相关产品推荐

