В течение самого долгого времени мне было любопытно кодировать непосредственно на Промежуточном языке как академическое усилие, получить лучшее понимание того, что происходит "под капотом".
Делает кто-либо оказывает поддержку Visual Studio для *IL в форме: шаблоны проекта, IntelliSense и интеграция средств RAD?
Редактирования: Я не имею в виду ограниченный out-of-the-box функциями. Например, я могу загрузить расширения Visual Studio для поддержки Python, КОБОЛа, и т.д. Поиск того же для *IL.
Существует автономный инструмент Intermediate Assembler, таким образом, способность кодировать и скомпилировать его уже существует вне Visual Studio.
Сама по себе не "настоящая" поддержка, но вы можете получить ilasm
для создания файлов PDB из .il
файлы при построении сборки. Вы сможете использовать Visual Studio для отладки сборки, установки точек останова, ....
Неа. VS не может даже скомпилировать MSIL (который, кстати, теперь называется CIL: Common Intermediate Language, поскольку CLR был стандартизирован).
Вы можете проверить #develop IDE, это не Visual Studio - у них есть шаблон проекта и выделение ключевых слов, но нет intellisense для IL (в прошлый раз я проверял).
Вы также можете попробовать ILIDE # , но я больше не могу запустить эту штуку. Я считаю, что он был построен еще в .net 1.0 дней, так что, вероятно, он слишком старый.
Если у вас есть время и вы действительно хотите его изучить - вы всегда можете написать расширение для Visual Studio - было бы здорово, если бы вы это сделали :)