Visual studio Visual Studio/RAD支持直接在IL中编码?

Visual studio Visual Studio/RAD支持直接在IL中编码?,visual-studio,intellisense,cil,il,Visual Studio,Intellisense,Cil,Il,很长一段时间以来,作为一项学术努力,我一直很好奇直接用中间语言编写代码,以便更好地理解“幕后”正在发生的事情 是否有人以项目模板、IntelliSense和RAD工具集成的形式提供Visual Studio对*IL的支持 编辑:我的意思不是说仅限于开箱即用的功能。例如,我可以下载VisualStudio扩展以提供支持,等等。我正在为*IL寻找相同的扩展 有一个独立的工具,因此在VisualStudio之外已经有了编写和编译它的能力。没有。VS甚至不能编译MSIL(顺便说一句,自从CLR被标准化以

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

是否有人以项目模板、IntelliSense和RAD工具集成的形式提供Visual Studio对*IL的支持

编辑:我的意思不是说仅限于开箱即用的功能。例如,我可以下载VisualStudio扩展以提供支持,等等。我正在为*IL寻找相同的扩展


有一个独立的工具,因此在VisualStudio之外已经有了编写和编译它的能力。

没有。VS甚至不能编译MSIL(顺便说一句,自从CLR被标准化以来,它现在被称为CIL:公共中间语言)。

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

您可以检查IDE,它不是Visual Studio-它们有一个项目模板和关键字高亮显示,但没有用于IL的intellisense(上次检查时)

你也可以试试,但我似乎再也不能让它运行了。我相信它是在.NET1.0时代构建的,所以它可能太旧了


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

想要长时间学习同样的东西,我最终决定做一个。它支持IL文件(.IL)的语法突出显示,并包括对C#、F#和Visual Basic的完全调试支持的项目,这些项目支持直接嵌入和调用IL代码


享受吧

如果支持存在,它不是以VisualStudio调用IL汇编程序或类似的形式出现吗?是的,IL汇编程序可以编译它,但是VisualStudio不能在本地调用它。当然,您可以为它设置自定义生成规则,但您可以设置自定义生成规则来执行任何操作。更新:Visual Studio扩展最近可用:谢谢。这是一个对我有用的替代解决方案,它为IL提供了比Visual Studio更多的支持。祝你好运,如果你决定扩展VS for IL,请告诉我。。。我很想做,只是没有时间。刚刚安装#开发。它有一个IL控制台应用程序解决方案。我正在创建HelloWorld IL。令人惊叹的。再次感谢。安装并快速试用。好东西。谢谢。你想达到什么目的?@Simon-“作为一项学术努力,你很想直接用中间语言编写代码,以便更好地了解“幕后”正在发生的事情”“塞西尔在那里。为IL思考思考。它为您提供了一个可以修改的IL的强类型化类表示