Downloads
These are all alpha releases of Dot Net Anywhere. There is a lot of unimplemented functionality, and there will certainly be bugs - it is not well tested.
The download is a zip file which contains two VS2008 solutions. One contains all the unmanaged C code for the .NET interpreter, plus the libIGraph library which implements the unmanaged parts of System.Drawing. The other contains all the managed code - corlib, System, System.Core, System.Drawing plus a simple implementation of the Snake game for demonstration. These will both compile on Windows with no changes, and on UNIX with minimal configuration.
Latest Version - 0.2.6 (23 May 2009)
Older versions
- Dot Net Anywhere version 0.2.5 - Release Notes
- Dot Net Anywhere version 0.2.4 - Release notes
- Dot Net Anywhere version 0.2.3 - Release notes
- Dot Net Anywhere version 0.2.2 - Release notes
License
Released under the MIT license. See the license page for details.
Known bugs
There are some known bugs:
- The interpreter contains a memory leak somewhere, possibly in the generic type/method construction.
- It is not possible to call a generic method within a generic interface from within a generic method.
- A nested class containing a field that is the containing class may not work.
There will also be unknown bugs. If you find one, please let me know.