14

私は長い間、「内部で」何が起こっているのかをよりよく理解するために、学術的な取り組みとして中間言語で直接コーディングすることに興味がありました。

プロジェクトテンプレート、IntelliSense、RADツールの統合という形で* ILのVisualStudioサポートを提供している人はいますか?

編集:私は、すぐに使える機能に制限されているという意味ではありません。たとえば、PythonCOBOLなどをサポートするVisualStudio拡張機能をダウンロードできます。*ILについても同じものを探しています。

スタンドアロンの中間アセンブラーツールがあるため、それをコーディングおよびコンパイルする機能は、VisualStudioの外部にすでに存在します。

4

4 に答える 4

9

ずっと同じものが欲しくて、やっと作ることにしました。IL ファイル (.il) の構文強調表示をサポートし、IL コードの直接埋め込みと呼び出しをサポートする C#、F#、および Visual Basic の完全なデバッグをサポートするプロジェクトが含まれています。

IL サポート拡張

楽しみ!

于 2012-03-18T01:04:35.480 に答える
3

VisualStudioではなく#developIDEをチェックしてみてください。プロジェクトテンプレートとキーワードの強調表示はありますが、ILのインテリセンスはありません(前回チェックしました)。

ILIDE#を試すこともできますが、もう実行できないようです。.net 1.0日で構築されたので、おそらく古すぎます。

時間に余裕があり、本当にそれを学びたいのであれば、いつでもVisual Studioの拡張機能を作成できますが、そうすれば非常に便利です:)

于 2010-03-15T00:35:52.497 に答える
2

いいえ。VSはMSILをコンパイルすることさえできません(ちなみに、CLRが標準化されたため、現在はCIL:Common Intermediate Languageと呼ばれています)。

于 2010-03-14T20:02:36.997 に答える
0

それ自体は「実際の」サポートではありませんが、アセンブリをビルドするときにファイルから PDB ファイルを生成できます。Visual Studio を使用して、アセンブリのデバッグ、ブレークポイントの設定などを行うことができます。ilasm.il

于 2010-03-14T20:14:16.853 に答える