Solved

How to run an application developed in .NET in MAC OS

Posted on 2014-11-14
4
246 Views
Last Modified: 2016-02-19
Hello,

We have developed a small application on .NET Framework. How can I make it run in apple OS?

Any help will be greatly appreciated!
0
Comment
Question by:LuiLui77
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
4 Comments
 
LVL 75

Accepted Solution

by:
käµfm³d   👽 earned 250 total points
ID: 40442684
AFAIK, you will need to look into Mono:  www.mono-project.com

It's been a while since I've used it, but IKVM could be useful as well (though I think it's geared more towards running Java in .NET): http://www.ikvm.net/
0
 
LVL 63

Assisted Solution

by:Fernando Soto
Fernando Soto earned 250 total points
ID: 40442702
Well seeming that it was written for the PC and Microsoft operating system you will need to have a Virtual Machine and load the Microsoft OS on it with the .Net Framework also installed. A Virtual Machine such as Parallels Desktop. There are one or two others that VM software but I have no experience with them.

You can not install into Mac OS as the executables are different and do not have .Net Framework on them.

There is one more option and that is to use something like this product, Mono Cross platform, open source .NET framework, But you will need to rewrite the Windows application as not all .Net Framework functionality are implemented totally in Mono. Mono run natively on the Mac OS.
0
 
LVL 81

Expert Comment

by:David Johnson, CD, MVP
ID: 40442766
you can't without writing a mac aplicaiton.  Totally different operating systems (mac's use a form of unix)
0
 

Author Closing Comment

by:LuiLui77
ID: 40483125
I am looking into Mono. I have not being successful yet but apparently is the only way that I can make my code to work on Linux.

Thank you!
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Set up iPhone and iPad email signatures to always send in high-quality HTML with this step-by step guide.
What do responsible coders do? They don't take detrimental shortcuts. They do take reasonable security precautions, create important automation, implement sufficient logging, fix things they break, and care about users.
An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …
Simple Linear Regression

717 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question