mirror of https://github.com/icsharpcode/ILSpy.git
7 changed files with 175 additions and 155 deletions
@ -0,0 +1,4 @@
@@ -0,0 +1,4 @@
|
||||
# GitHub enforces these three options: |
||||
safe: true |
||||
lsi: false |
||||
pygments: true |
@ -0,0 +1,40 @@
@@ -0,0 +1,40 @@
|
||||
<!doctype html> |
||||
<html> |
||||
<head> |
||||
<meta charset="utf-8"> |
||||
<meta http-equiv="X-UA-Compatible" content="chrome=1"> |
||||
<title>{{ page.title }}</title> |
||||
|
||||
<link rel="stylesheet" href="stylesheets/styles.css"> |
||||
<link rel="stylesheet" href="stylesheets/pygment_trac.css"> |
||||
<script src="javascripts/scale.fix.js"></script> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> |
||||
|
||||
<!--[if lt IE 9]> |
||||
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> |
||||
<![endif]--> |
||||
</head> |
||||
<body> |
||||
<div class="wrapper"> |
||||
<header> |
||||
<h1>{{ page.title }}</h1> |
||||
<p>{{ page.subtitle }}</p> |
||||
<p class="view"><a href="https://github.com/icsharpcode/ILSpy">View the Project on GitHub <small>icsharpcode/ILSpy</small></a></p> |
||||
<ul> |
||||
<li><a href="{{page.binaryDownload}}">Download <strong>Binaries</strong></a></li> |
||||
<li><a href="{{page.sourceDownload}}">Download <strong>Source</strong></a></li> |
||||
<li><a href="https://github.com/icsharpcode/ILSpy">View On <strong>GitHub</strong></a></li> |
||||
</ul> |
||||
</header> |
||||
<section> |
||||
{{ content }} |
||||
</section> |
||||
</div> |
||||
<footer> |
||||
<p>Project maintained by <a href="https://github.com/icsharpcode">icsharpcode</a></p> |
||||
<p>Hosted on GitHub Pages — Theme by <a href="https://github.com/orderedlist">orderedlist</a></p> |
||||
</footer> |
||||
<!--[if !IE]><script>fixScale(document);</script><![endif]--> |
||||
|
||||
</body> |
||||
</html> |
@ -1,154 +0,0 @@
@@ -1,154 +0,0 @@
|
||||
<!doctype html> |
||||
<html> |
||||
<head> |
||||
<meta charset="utf-8"> |
||||
<meta http-equiv="X-UA-Compatible" content="chrome=1"> |
||||
<title>ILSpy by icsharpcode</title> |
||||
|
||||
<link rel="stylesheet" href="stylesheets/styles.css"> |
||||
<link rel="stylesheet" href="stylesheets/pygment_trac.css"> |
||||
<script src="javascripts/scale.fix.js"></script> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> |
||||
|
||||
<!--[if lt IE 9]> |
||||
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> |
||||
<![endif]--> |
||||
</head> |
||||
<body> |
||||
<div class="wrapper"> |
||||
<header> |
||||
<h1>ILSpy</h1> |
||||
<p>.NET Decompiler</p> |
||||
<p class="view"><a href="https://github.com/icsharpcode/ILSpy">View the Project on GitHub <small>icsharpcode/ILSpy</small></a></p> |
||||
<ul> |
||||
<li><a href="https://github.com/icsharpcode/ILSpy/zipball/master">Download <strong>ZIP File</strong></a></li> |
||||
<li><a href="https://github.com/icsharpcode/ILSpy/tarball/master">Download <strong>TAR Ball</strong></a></li> |
||||
<li><a href="https://github.com/icsharpcode/ILSpy">View On <strong>GitHub</strong></a></li> |
||||
</ul> |
||||
</header> |
||||
<section> |
||||
<p>ILSpy is the open-source .NET assembly browser and decompiler.</p> |
||||
|
||||
<p>Development started after Red Gate <a href="http://www.red-gate.com/products/dotnet-development/reflector/announcement">announced</a> that the free version of .NET Reflector would cease to exist by end of February 2011.</p> |
||||
|
||||
<p>ILSpy requires <a href="http://www.microsoft.com/downloads/en/details.aspx?F%0AamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&amp;displaylang=en">.NET 4.0</a>.</p> |
||||
|
||||
<p>Important links:</p> |
||||
|
||||
<ul> |
||||
<li><a href="http://community.sharpdevel%0Aop.net/forums/69.aspx">Discussion forum</a></li> |
||||
<li><a href="https://github.com/i%0Acsharpcode/ILSpy/issues">Issue Tracker</a></li> |
||||
<li><a href="http://wiki.sharpdevelop.net/ILSpy%20Plugins.ashx">ILSpy plugin list</a></li> |
||||
<li><a href="http://build.sharpdevelop.net/BuildArtefacts/#ILSpyMaster">Build server</a></li> |
||||
</ul><h2>Release History</h2> |
||||
|
||||
<p>Want to know when major new features are added? When a new stable version is |
||||
released?</p> |
||||
|
||||
<p><a href="http://twitter.com/ilspy">Follow us on Twitter!</a></p> |
||||
|
||||
<ul> |
||||
<li>6/3/2012 Version 2.1 <a href="http://community.sharpdevelop.net/blogs/christophwille/archive/2012/06/03/ilspy-2-1-async-await-decompilation-support.aspx">announcement</a> |
||||
</li> |
||||
<li>4/15/2012 Version 2.0 <a href="http://community.sharpdevelop.net/blogs/christophwille/archive/2012/04/15/ilspy-2-0-final.aspx">announcement</a> |
||||
</li> |
||||
<li>2/16/2012 2.0 Beta <a href="http://community.sharpdevelop.net/blogs/danielgrunwald/archive/2012/02/16/ilspy-2-0-beta-1.aspx">announcement</a> |
||||
</li> |
||||
<li>7/16/2011 Version 1.0 <a href="http://community.sharpdevelop.net/blogs/christophwille/archive/2011/07/16/ilspy-1-0-has-landed.aspx">announcement</a> |
||||
</li> |
||||
<li>5/29/2011 Beta <a href="http://community.sharpdevelop.net/blogs/christophwille/archive/2011/05/29/ilspy-1-0-beta.aspx">announcement</a> |
||||
</li> |
||||
<li>5/4/2011 M3 <a href="http://community.sharpdevelop.net/blogs/christophwille/archive/2011/05/04/ilspy-1-0-m3-object-initializer-search-ui-xml-documentation.aspx">announcement</a> |
||||
</li> |
||||
<li>4/13/2011 M2 <a href="http://community.sharpdevelop.net/blogs/christophwille/archive/2011/04/13/ilspy-1-0-milestone-2-quot-m2-quot.aspx">annoucement</a> |
||||
</li> |
||||
<li>2/24/2011 M1 (Milestone 1) Release <a href="http://community.sharpdevelop.net/blogs/christophwille/archive/2011/02/24/ilspy-1-0-m1-milestone-1.aspx">announcement</a> |
||||
</li> |
||||
<li>2/16/2011 First Preview <a href="http://community.sharpdevelop.net/blogs/christophwille/archive/2011/02/16/new-from-sharpdevelop-ilspy.aspx">announcement</a> |
||||
</li> |
||||
<li>2/4/2011 Development Starts (github repository created)<br> |
||||
</li> |
||||
</ul><h2>ILSpy Features</h2> |
||||
|
||||
<ul> |
||||
<li>Assembly browsing</li> |
||||
<li>IL Disassembly</li> |
||||
<li>Support C# 5.0 "async"</li> |
||||
<li>Decompilation to C# |
||||
|
||||
<ul> |
||||
<li>Supports lambdas and 'yield return'</li> |
||||
<li>Shows XML documentation</li> |
||||
</ul> |
||||
</li> |
||||
<li>Decompilation to VB</li> |
||||
<li>Saving of resources</li> |
||||
<li>Save decompiled assembly as .csproj</li> |
||||
<li>Search for types/methods/properties (substring)</li> |
||||
<li>Hyperlink-based type/method/property navigation</li> |
||||
<li>Base/Derived types navigation</li> |
||||
<li>Navigation history</li> |
||||
<li>BAML to XAML decompiler</li> |
||||
<li>Save Assembly as C# Project</li> |
||||
<li>Find usage of field/method</li> |
||||
<li>Extensible via <a href="ILSpy%20Plugins.ashx">plugins</a> (MEF)</li> |
||||
<li>Assembly Lists<br> |
||||
</li> |
||||
</ul><h2>ILSpy - Further Down the Road</h2> |
||||
|
||||
<ul> |
||||
<li>Bookmarks</li> |
||||
<li>Debugger <a href="http://community.sharpdevelop.net/blogs/marcueusebiu/default.aspx">Eusebiu's blog</a> |
||||
</li> |
||||
<li>Support C# 4.0 "dynamic"</li> |
||||
<li>Add casts where required to make C# overload resolution call the correct method</li> |
||||
<li>Support for fixed fields ("<code>struct A{ public unsafe fixed int Field[10](10.ashx);</code>}")</li> |
||||
<li>Decompiling ILSpy with itself and recompiling the result should result in a working ILSpy copy</li> |
||||
<li>Assembly editing capabilities (similar to <a href="http://reflexil.net/">Reflexil</a>)<br> |
||||
</li> |
||||
</ul><h2>Blog Posts on ILSpy Development</h2> |
||||
|
||||
<ul> |
||||
<li><a href="http://community.sharpdevelop.net/blogs/danielgrunwald/archive/tags/ILSpy/default.aspx">Daniel Grunwald's blog</a></li> |
||||
<li><a href="http://community.sharpdevelop.net/blogs/dsrbecky/archive/tags/ILSpy/default.aspx">David Srbecky's blog</a></li> |
||||
<li><a href="http://community.sharpdevelop.net/blogs/siegfried_pammer/archive/tags/ILSpy/default.aspx">Siegfried Pammer's blog</a></li> |
||||
<li> |
||||
<a href="http://community.sharpdevelop.net/blogs/marcueusebiu/archive/tags/ILSpy/default.aspx">Eusebiu Marcu's blog</a><br> |
||||
</li> |
||||
</ul><h2>Screencasts, Demo & How To Videos</h2> |
||||
|
||||
<ul> |
||||
<li> |
||||
<a href="http://www.youtube.com/watch?v=CDi5yT1ekuU">Overview of features in ILSpy Build 296</a> Resolution: 720p<br> |
||||
</li> |
||||
</ul><h2>Screenshots</h2> |
||||
|
||||
<p>Viewing IL (Build 199)</p> |
||||
|
||||
<p><a href="http://community.sharpdevelop.net/photos/christophwille/images%0A/34590/original.aspx"><img src="http://community.sharpdevelop.net/photos/christophwille/images/34590%0A/500x375.aspx" alt="Image"></a></p> |
||||
|
||||
<p>Navigating Types (Build 199)</p> |
||||
|
||||
<p><a href="http://community.sharpdevelop.net/photos/christophwille/images%0A/34591/original.aspx"><img src="http://community.sharpdevelop.net/photos/christophwille/images/34591%0A/500x375.aspx" alt="Image"></a></p> |
||||
|
||||
<p>Saving Resources (Build 199)</p> |
||||
|
||||
<p><a href="http://community.sharpdevelop.net/photos/christophwille/images%0A/34592/original.aspx"><img src="http://community.sharpdevelop.net/photos/christophwille/images/34592%0A/500x375.aspx" alt="Image"></a></p> |
||||
|
||||
<p>Decompiling a Type to C# (Build 199)</p> |
||||
|
||||
<p><a href="http://community.sharpdevelop.net/photos/christophwille/images%0A/34593/original.aspx"><img src="http://community.sharpdevelop.net/photos/christophwille/images/34593%0A/500x375.aspx" alt="Image"></a></p> |
||||
|
||||
<p>Decompiling method with 'yield return' (Build 528)</p> |
||||
|
||||
<p><a href="http://community.sharpdevelop.net/blogs/danielgrunwald/ILS%0Apy%20-%20yield%20return.png"><img src="http://community.sharpdevelop.net/blogs/danielgrunwald/ILSpy%20-%20y%0Aield%20return.png" alt="Image"></a></p> |
||||
</section> |
||||
</div> |
||||
<footer> |
||||
<p>Project maintained by <a href="https://github.com/icsharpcode">icsharpcode</a></p> |
||||
<p>Hosted on GitHub Pages — Theme by <a href="https://github.com/orderedlist">orderedlist</a></p> |
||||
</footer> |
||||
<!--[if !IE]><script>fixScale(document);</script><![endif]--> |
||||
|
||||
</body> |
||||
</html> |
@ -0,0 +1,119 @@
@@ -0,0 +1,119 @@
|
||||
--- |
||||
layout: default |
||||
title: ILSpy |
||||
subtitle: .NET Decompiler |
||||
binaryDownload: http://sourceforge.net/projects/sharpdevelop/files/ILSpy/2.0/ILSpy_Master_2.1.0.1603_RTW_Binaries.zip/download |
||||
sourceDownload: http://sourceforge.net/projects/sharpdevelop/files/ILSpy/2.0/ILSpy_Master_2.1.0.1603_RTW_Source.zip/download |
||||
--- |
||||
|
||||
ILSpy is the open-source .NET assembly browser and decompiler. |
||||
|
||||
Development started after Red Gate [announced](http://www.red-gate.com/products/dotnet-development/reflector/announcement) that the free version of .NET Reflector would cease to exist by end of February 2011. |
||||
|
||||
ILSpy requires the [.NET Framework 4.0](http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab&displaylang=en). |
||||
|
||||
Important links: |
||||
* [Discussion forum](http://community.sharpdevelop.net/forums/69.aspx) |
||||
* [Issue Tracker](https://github.com/icsharpcode/ILSpy/issues) |
||||
* [ILSpy plugin list](http://wiki.sharpdevelop.net/ILSpy%20Plugins.ashx) |
||||
* [Build server](http://build.sharpdevelop.net/BuildArtefacts/#ILSpyMaster) |
||||
|
||||
|
||||
## Release History |
||||
|
||||
Want to know when major new features are added? When a new stable version is released? |
||||
[Follow us on Twitter!](http://twitter.com/ilspy) |
||||
|
||||
* 6/3/2012 [Version 2.1](http://community.sharpdevelop.net/blogs/christophwille/archive/2012/06/03/ilspy-2-1-async-await-decompilation-support.aspx) |
||||
* 4/15/2012 [Version 2.0](http://community.sharpdevelop.net/blogs/christophwille/archive/2012/04/15/ilspy-2-0-final.aspx) |
||||
* 2/16/2012 [2.0 Beta](http://community.sharpdevelop.net/blogs/danielgrunwald/archive/2012/02/16/ilspy-2-0-beta-1.aspx) |
||||
* 7/16/2011 [Version 1.0](http://community.sharpdevelop.net/blogs/christophwille/archive/2011/07/16/ilspy-1-0-has-landed.aspx) |
||||
* 5/29/2011 [Beta](http://community.sharpdevelop.net/blogs/christophwille/archive/2011/05/29/ilspy-1-0-beta.aspx) |
||||
* 5/4/2011 [M3](http://community.sharpdevelop.net/blogs/christophwille/archive/2011/05/04/ilspy-1-0-m3-object-initializer-search-ui-xml-documentation.aspx) |
||||
* 4/13/2011 [M2](http://community.sharpdevelop.net/blogs/christophwille/archive/2011/04/13/ilspy-1-0-milestone-2-quot-m2-quot.aspx) |
||||
* 2/24/2011 [M1 (Milestone 1) Release](http://community.sharpdevelop.net/blogs/christophwille/archive/2011/02/24/ilspy-1-0-m1-milestone-1.aspx) |
||||
* 2/16/2011 [First Preview](http://community.sharpdevelop.net/blogs/christophwille/archive/2011/02/16/new-from-sharpdevelop-ilspy.aspx) |
||||
* 2/4/2011 Development Starts (github repository created) |
||||
|
||||
|
||||
## ILSpy Features |
||||
|
||||
* Assembly browsing |
||||
* IL Disassembly |
||||
* Support C# 5.0 "async" |
||||
* Decompilation to C# |
||||
* Supports lambdas and 'yield return' |
||||
* Shows XML documentation |
||||
* Decompilation to VB |
||||
* Saving of resources |
||||
* Save decompiled assembly as .csproj |
||||
* Search for types/methods/properties (substring) |
||||
* Hyperlink-based type/method/property navigation |
||||
* Base/Derived types navigation |
||||
* Navigation history |
||||
* BAML to XAML decompiler |
||||
* Save Assembly as C# Project |
||||
* Find usage of field/method |
||||
* Extensible via [plugins](http://wiki.sharpdevelop.net/ILSpy%20Plugins.ashx) (MEF) |
||||
* Assembly Lists |
||||
|
||||
|
||||
## ILSpy - Further Down the Road |
||||
|
||||
* Bookmarks |
||||
* Debugger [Eusebiu's blog](http://community.sharpdevelop.net/blogs/marcueusebiu/default.aspx) |
||||
* Support C# 4.0 "dynamic" |
||||
* Add casts where required to make C# overload resolution call the correct method |
||||
* Support for fixed fields ("`struct A { public unsafe fixed int Field[10]; }`") |
||||
* Decompiling ILSpy with itself and recompiling the result should result in a working ILSpy copy |
||||
* Assembly editing capabilities (similar to [Reflexil](http://reflexil.net/)) |
||||
|
||||
|
||||
## Blog Posts on ILSpy Development |
||||
|
||||
* [Daniel Grunwald's blog](http://community.sharpdevelop.net/blogs/danielgrunwald/archive/tags/ILSpy/default.aspx) |
||||
* [David Srbecky's blog](http://community.sharpdevelop.net/blogs/dsrbecky/archive/tags/ILSpy/default.aspx) |
||||
* [Siegfried Pammer's blog](http://community.sharpdevelop.net/blogs/siegfried_pammer/archive/tags/ILSpy/default.aspx) |
||||
* [Eusebiu Marcu's blog](http://community.sharpdevelop.net/blogs/marcueusebiu/archive/tags/ILSpy/default.aspx) |
||||
|
||||
|
||||
## Screencasts, Demo & How To Videos |
||||
|
||||
* [Overview of features in ILSpy Build 296](http://www.youtube.com/watch?v=CDi5yT1ekuU) Resolution: 720p |
||||
|
||||
|
||||
## Screenshots |
||||
|
||||
Viewing IL (Build 199) |
||||
|
||||
[](http://community.sharpdevelop.net/photos/christophwille/images |
||||
/34590/original.aspx) |
||||
|
||||
|
||||
Navigating Types (Build 199) |
||||
|
||||
[](http://community.sharpdevelop.net/photos/christophwille/images |
||||
/34591/original.aspx) |
||||
|
||||
|
||||
Saving Resources (Build 199) |
||||
|
||||
[](http://community.sharpdevelop.net/photos/christophwille/images |
||||
/34592/original.aspx) |
||||
|
||||
|
||||
Decompiling a Type to C# (Build 199) |
||||
|
||||
[](http://community.sharpdevelop.net/photos/christophwille/images |
||||
/34593/original.aspx) |
||||
|
||||
|
||||
Decompiling method with 'yield return' (Build 528) |
||||
|
||||
[](http://community.sharpdevelop.net/blogs/danielgrunwald/ILS |
||||
py%20-%20yield%20return.png) |
File diff suppressed because one or more lines are too long
@ -0,0 +1,10 @@
@@ -0,0 +1,10 @@
|
||||
<updateInfo> |
||||
<band id="stable"> |
||||
<latestVersion>2.1.0.1603</latestVersion> |
||||
<downloadUrl>http://www.ilspy.net/</downloadUrl> |
||||
</band> |
||||
<band id="beta"> |
||||
<latestVersion>2.1.0.1603</latestVersion> |
||||
<downloadUrl>http://www.ilspy.net/</downloadUrl> |
||||
</band> |
||||
</updateInfo> |
Loading…
Reference in new issue