Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm currently a .NET developer, and I want to test my applications with mono to make sure for cross-platform compatibility, but don't want to give up the offical .NET implementation. Can I install it side-by-side on my main development PC, or do I have to use a virtual Xp environment with no .NET?

I am using Vista.

share|improve this question
up vote 6 down vote accepted

You can install Mono side-to-side with any .NET Framework version.

There is no interference between two of them.

share|improve this answer
I just get the package from, right? It won't overwrite the real .NET, or encroach into it's territory (such as running .exe with .NET, not mono)? – MiffTheFox Aug 20 '09 at 23:25
I don't have to run the installer with odd options? Just with no command line parameters? – MiffTheFox Aug 20 '09 at 23:30
Miff: You already got the answer. Mono will not interfere with .NET. You run programs with Mono by using mono.exe program.exe. Mono is intended as a .NET-compatible implementation of the Common Language Infrastructure and the Base Class Library. It is not intended as an .NET replacement on Windows. – Joey Aug 21 '09 at 0:27
@Miff: Just install it as normal application and do not worry. :) – Josip Medved Aug 21 '09 at 5:26

I'm running Server 08 (Vista kernel) and was able to successfully install Mono, write an app using a Mono project and VB project and uninstall Mono without any issues. I had to test some ideas out and that was the easiest way to compare the two projects.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .