Reputation: 6152
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
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
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