Visual Studio 2010:如何让代码“管理”[重复]

Posted

技术标签:

【中文标题】Visual Studio 2010:如何让代码“管理”[重复]【英文标题】:Visual Studio 2010 : How to get code to be "managed" [duplicate] 【发布时间】:2013-06-09 18:15:59 【问题描述】:

我从事一个小型 C++ 开源项目。 我需要从中获取一些指标。 为此,Visual Studio 需要“托管”代码。

简单的问题(期待简单的答案):我如何从原生项目中获取指标?

非常感谢。

【问题讨论】:

没那么简单..***.com/questions/114238/… 谢谢 :) 知道如何获得所需的指标吗? 这就是我发布之前评论的原因。您是在谈论托管扩展还是托管 cli? 忘记托管的东西。我只需要从项目中获取一些指标。这是我的重点。 AFAIK 通常的智慧是避免“托管 C++”,除非你完全没有选择 【参考方案1】:

将您的项目属性更改为“使用公共语言运行时 (/clr)”。

这将导致编译器为程序中的函数和变量发出 .NET 元数据,而探查器/分析器依赖于此元数据。

有时,标准 C++ 代码的元数据不如 .NET 类型的完整。而且您肯定不想将所有内容重写为 C++/CLI、托管类型、.NET 运行时、垃圾收集。

但尝试在启用/clr 的情况下进行编译应该不会造成任何损失。

【讨论】:

以上是关于Visual Studio 2010:如何让代码“管理”[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何让Visual Studio 2010正确显示中文注释

如何让 Visual Studio 2015 使用 Access 2010 LIKE 通配符

如何让 TFS 2010 检测对 Visual Studio 之外的文件所做的更改?

更新数据库源后,如何让 Visual Studio 2010 刷新我的数据集?

如何让 Visual Studio 2010 将文件扩展名识别为 C#/ASPX/C/C++ 文件?

如何在 Visual Studio 2010 中禁用 Ctrl+滚动缩放?