rbrayb
rbrayb

Reputation: 46720

IDE for MSIL

There's any number of questions about MSIL on SO but none that directly answer this.

I've been using Textpad which does have a syntax definition file for MSIL and then using ILASM in a command prompt window.

I did find a reference to ILIDE but the link is broken.

Is there an IDE or add-on / plugin to Visual Studio / Eclipse for MSIL that allows syntax highlighting, intellisense, code completion, debugging etc.?

Upvotes: 6

Views: 2410

Answers (6)

Jalal
Jalal

Reputation: 6836

Use MonoDevelop

You can build specially MSIL projects. It's very useful for these issues, also you can use it in both Windows and Linux. What is better than this? :)

Upvotes: 4

Jean-Philippe Leconte
Jean-Philippe Leconte

Reputation: 146

I made an extension for Visual Studio 2010 that supports syntax highlighting for IL files (.il) and includes projects with full debugging support for C#, F# and Visual Basic that support embedding and calling IL code directly.

IL Support extension

Enjoy!

Upvotes: 3

leppie
leppie

Reputation: 117260

xacc.ide has syntax highlighting for MSIL, and another odd 20 .NET languages.

See some screenshots here.

Upvotes: 2

Peter
Peter

Reputation: 48968

I have exactly the same question!

I have found ilide eventually :

http://nida.se/ilide/

(note : strangely, some links to ilide are broken, some of them even mentioning earlier links that are broken , but then supply a link that's broken too. I was able to dowload it and Installed it succesfully from the link above though).

further : http://sourceforge.net/project/showfiles.php?group_id=112895

seems a very good debugger.

cheers, ph

Upvotes: 2

MichaelGG
MichaelGG

Reputation: 10006

IIRC, Visual Studio will give you debugging, if you assemble with /debug.

I think MS had a demo or sample of some VS plugin that helped a bit with IL. I'm not sure what it was named or if it was released.

Upvotes: 0

Inisheer
Inisheer

Reputation: 20794

I believe you can do it in #develop IDE.

No intellisense though.

Upvotes: 1

Related Questions