【发布时间】:2009-10-23 01:31:29
【问题描述】:
有没有办法从托管元数据中隐藏原生占位符定义(在 Reflector 中可见)?
我正在创建一个混合模式 C++/CLI 程序集,其中包含一些使用 /clr 编译的文件和一些没有编译的文件。
我仅在本机代码中使用 boost 和 MFC,但仍需要将 boost/MFC 标头#included 到托管代码文件中。一旦完成(无论它们是否在 #pragma 非托管块中),来自 boost 和 ATL(又名 MFC)的所有命名空间和类名(尽管没有实际实现)都会出现在反射器视图中组装。
这不是一个严重的问题(毕竟,东西仍然可以正常工作),但它看起来很混乱,我宁愿它不存在。有什么办法可以摆脱吗?
【问题讨论】:
标签: c++-cli managed-c++ reflector