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.

link|improve this question

74% accept rate
feedback

2 Answers

up vote 5 down vote accepted

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

There is no interference between two of them.

link|improve this answer
I just get the package from mono.com, 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
2  
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
1  
@Miff: Just install it as normal application and do not worry. :) – Josip Medved Aug 21 '09 at 5:26
feedback

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.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.