Free C# Compilers
Free C# compilers, interpreters and development environments
Free C# Compilers and Interpreters
This page lists free C# compilers, interpreters and integrated development environments (IDEs). If you prefer commercial C# compilers, you might want to check out Visual Studio Professional.
Related Pages
- Free Online C# Tutorials, References and Documentation
- Frequently Recommended Windows Programming Books
- Frequently Recommended Books on Good Programming Practices, Style, Coding Techniques
- Free C/C++ Compilers, Interpreters, Cross-Compilers and IDEs
- Free BASIC Compilers and Interpreters (include Visual Basic and Clones)
- Free Delphi and Pascal Compilers, Interpreters and IDEs
- Free Internet Libraries (Sockets, Winsock, TCP/IP, HTTP, SMTP, MIME, etc)
- Free Database and SQL Libraries, Servers and Tools
- Miscellaneous Free Compilers and Interpreters
Disclaimer
The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.
Free C# Compilers
- Free Microsoft Visual C# 2008 Express Edition

The Microsoft C# compiler is available free of charge from Microsoft. It generates programs for the .NET framework, not native code. Like all the current versions of their software, you will need Windows 2000, XP, 2003, Vista or the x64 versions. It comes with the MSDN Express Library and the Microsoft SQL Server 2005 Express Edition. If you are looking for the complete Visual Studio package, you will need to buy the commercial Microsoft Visual Studio Professional.
- Turbo C# Explorer
TurboExplorer C# Explorer Edition allows you to develop C# applications for Windows using the Borland Turbo C# compiler and IDE. The package boasts of integrated compilers, RAD visual designers, rich debugging features, Code Insight, templates, a history manager, a database explorer and connectivity, included Borland InterBase and MSDE, support for DCOM, ActiveX, .NET remoting, many pre-built components, etc. You have to register (free) to get the activation key.
- Microsoft XNA Game Studio Express
Develop non-commercial games in C# for Windows with the Microsoft XNA Game Studio Express. You will also need to download the Microsoft Visual C# Express Edition (see elsewhere on this page for the link). The XNA Game Studio Express includes the XNA Framework, a set of managed code development libraries that supposedly speeds up your development of games on Windows, as well as the XNA Framework Content Pipeline, tools that help you add 3D content to your games. Also included are documentation, starter kits (for example, a SpaceWar starter kit is included), etc. Important note: although the website says the XNA Game Studio Express allows you to develop for the Xbox 360, you must pay an annual fee to develop games for the Xbox 360. In fact, from the FAQ on the site, it appears that you don't even get the XNA Framework for Xbox 360 in this Express edition. You should also read the End User License Agreement (EULA) carefully before you start developing (to find out what the other restrictions are). In case you're wondering, XNA stands for "XNA's Not Acronymed", following the tradition started by GNU's "GNU's Not Unix". Currently supported systems: Windows XP SP2 only, although Windows Vista will probably be supported in the future (possibly by the time you read this).
- MCS: The Ximian C# Compiler (Mono)
Mono is an open source cross-platform implementation of Microsoft's .NET Development Framework. It includes a C# compiler (generating .NET virtual machine code, not native code), a runtime for CLR (the Common Language Infrastructure) and a set of libraries. You can embed the runtime into your C# applications. Mono currently works on Linux (both x86 and PPC), Windows, S390, with work being carried on for Strong/ARM and SPARC.
Related Pages
- Free Help Authoring and Documentation Writing Tools
- Free Encryption / Cryptographic Libraries and Source Code
- How to Register Your Own Domain Name - get one for your software
- The Beginner's A-Z Guide to Starting/Creating Your Own Website
- Which Web Host Do You Recommend? (FAQ)
- How to Make Money From Your Website
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- Free Drawing and Painting Software, Image and Photo Editing Programs
Can't Find What You're Looking For?
Newest Pages
- How to Create and Use Cookies in PHP
- How to Insert Google AdSense Advertisements into Your Blog on Blogger
- Free File Renaming Tools for Bulk Renaming of Multiple Files
- How to Design a Two Column Layout for Your Website Using CSS
- Is It Legal to Use Any Piece of Music, Image, or Article for my Website? And Other Questions on Copyright Relevant to Webmasters
- Free Font Editors, Font Creation Software and Sites
- How to Slipstream Windows XP Service Pack 3 to Create an Integrated XP Setup Disk with SP 3
- Should You Use Cloaked Domain Redirection to Point to Your Website?
- Free 3D Software Box Image Makers
- Dreamweaver Tutorial: How to Create a Website with Dreamweaver CS3
Popular Pages
- How to Create/Start Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Create an Emergency Windows Rescue CD
- Free Spyware / Malware Detection, Removal and Prevention Software
- Free DVD Authoring and Creation Software
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
Free C# Compilers and Interpreters
