David
David

Reputation: 6152

How does one use Mono if you have to install an MSI file first?

I have to set up a .NET program to access a power generator but the users are on OS X. I'm aware of Mono but the installer for the .NET program is an MSI file.

Do I need to install something like WINE first so I can run the installer? Seems rather pointless to use Mono if WINE is there as (I assume) the latter can run the .NET libraries directly.

Upvotes: 1

Views: 4069

Answers (2)

Andrew J. Brehm
Andrew J. Brehm

Reputation: 4758

The usual method is to quasi-port the Windows .NET program to Mono and OS X, i.e. create a Mac installer for it and/or use macpack to create an APP bundle.

Upvotes: 0

Emily O'Leary
Emily O'Leary

Reputation: 26

If the .NET program does run well under Mono then running it with Mono would be a better choice. You can extract the executables from the MSI using something like 7zip.

It's like this:

Program -> Mono (Framework) -> System

Versus

Program -> .NET (Framework) -> WINE -> System

If the application has windows-based dependencies it's probably best to install it under Wine (since it likely won't run under Mono).

Upvotes: 1

Related Questions