ILSpy is the open-source .NET assembly browser and decompiler, and as shown during the xBase Future 2018, you can now use ILSpy to view and decompile .NET assembly as XSharp Language.

To do so, first get the ILSpy binaries and unzip them in a folder.

Then get the ILSpy Plugin in the Downloads/General/Tools section, and unzip the DLL in the same folder as the ILSpy Binaries.

Now, when running ISpy, you can set the language as XSharp.

The full source code of the Plugin is available in the public XSharp Repository on Github; you can also view there the current state of developement of the tool ( What is working currently, Changelog, ... )


#1 Rene J. Pajaron 2018-04-27 08:14
Hi X# Team,

It works great. It decompile my C# CoreLib to X#.

But, this is one of the things that I looking for Obfuscator. Fabrice have gave me a best bang for the buck: EzObs.....

I have one DLL that I have to protect. All the rest are private/close-community open source.

This plug-in will make us our life easier when porting to X# from any .NET languages are required.

#2 George Theopoulos 2018-04-27 10:43

thank you Fabrice
#3 Phil Hepburn 2018-04-27 11:12
Nice one guys (Frabrice),
I now have it to hand on my desktop :lol:
Regards, Phil.

You need to login to post comments on this website.