3

VS2010での履歴デバッグのアイデアが大好きです。

ただし、アンマネージC++が省略されていることに本当に失望しています。

IntelliTraceは、.NETバージョン2.0、3.0、3.5、または4を使用するVisual BasicおよびC#アプリケーションのデバッグをサポートします。ASP.NET、Windowsフォーム、WPF、Windowsワークフロー、およびWCFを使用して作成されたアプリケーションを含むほとんどのアプリケーションをデバッグできます。IntelliTraceは、C ++、スクリプト、またはその他の言語のデバッグをサポートしていません。F#アプリケーションのデバッグは、実験的にサポートされています。

(社説)[これは私の意見では本当に貧弱なサポートです。.NETは、アンマネージC++よりもこの支援を必要としません。私は、MSツールの世界での昔ながらのC++のステータスとその2番目のクラスのステータスに少しうんざりしています。はい、.NETでこれを実装する方がおそらくWAAYの方が簡単であり、MSは将来として.NETを推進していることを理解しています。はい、C ++が「古い」言語であることは知っていますが、それでも多くのことがあるという事実を損なうことはありません。そこにC++アプリの数があり、C++で構築されたアプリは今後も増えるでしょう。MSがサポートされている開発者ツール/言語としてC++を削除していないことを心から願っています-それは残念です。]

C ++をサポートする計画があるかどうか誰かが知っていますか?

4

3 に答える 3

6

このMSDNブログ投稿によると、彼らは「将来この制限を修正することを望んでいます」。

于 2009-10-27T07:15:10.663 に答える
2

可能であれば、逆デバッグ機能を備えたGDBでC++コードをコンパイルできます。

于 2010-05-29T07:04:23.823 に答える
0

「アンマネージC++」は緩い用語です。生のアセンブリを含めることができます。基本的に、各命令は本質的に予測できない方法でメモリを変更できます。IntelliTraceは、ILを取得できるため、適切に機能するだけです。これは偶然ではありません。ILはx86アセンブリよりも自動分析にはるかに適しているように設計されています。

于 2009-10-27T09:52:12.307 に答える