14

很长一段时间以来,我一直对直接用中级语言编码作为一项学术努力感到好奇,以便更好地了解“幕后”正在发生的事情。

是否有人以下列形式为 *IL 提供 Visual Studio 支持:项目模板、IntelliSense 和 RAD 工具集成?

编辑:我并不是说仅限于开箱即用的功能。例如,我可以下载 Visual Studio 扩展以支持PythonCOBOL等。为 *IL 寻找相同的。

有一个独立的Intermediate Assembler工具,因此在 Visual Studio 之外已经具备对其进行编码和编译的能力。

4

4 回答 4

9

想要同样的东西很久了,我终于决定做一个。它支持 IL 文件 (.il) 的语法高亮显示,并包括对 C#、F# 和 Visual Basic 具有完全调试支持的项目,这些项目支持直接嵌入和调用 IL 代码。

IL 支持扩展

享受!

于 2012-03-18T01:04:35.480 回答
3

您可以查看#develop IDE,它不是 Visual Studio - 他们有一个项目模板和关键字突出显示,但没有用于 IL 的智能感知(上次我检查过)。

您也可以尝试ILIDE#,但我似乎无法再运行它了。我相信它是在.net 1.0 天建立的,所以它可能太旧了。

如果你有时间并且真的想学习它——你总是可以为 Visual Studio 编写一个扩展——如果你这样做了,那就太酷了:)

于 2010-03-15T00:35:52.497 回答
2

没有。VS 甚至无法编译 MSIL(顺便说一下,现在称为 CIL:通用中间语言,因为 CLR 已标准化)。

于 2010-03-14T20:02:36.997 回答
0

本身不是“真正的”支持,但您可以在构建程序集时从文件中ilasm生成 PDB 文件。.il您将能够使用 Visual Studio 调试程序集,设置断点,...

于 2010-03-14T20:14:16.853 回答