8

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.

Andrew J. Brehm
  • 5,140
  • 10
  • 47
  • 62
MiffTheFox
  • 3,362
  • 8
  • 31
  • 37

2 Answers2

8

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

There is no interference between two of them.

Josip Medved
  • 8,862
  • 1
  • 30
  • 42
  • 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 00:27
  • 1
    @Miff: Just install it as normal application and do not worry. :) – Josip Medved Aug 21 '09 at 05:26
0

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.

Stevoni
  • 421
  • 3
  • 12