[Mono-osx] .NET-Independent programs

Duane Wandless duane at wandless.net
Tue Dec 16 14:42:43 EST 2008


The answer is not that simple.  To create an OSX application that is
'native' from an end user's perspective you want to use Interface Builder to
define the GUI.  What happens underneath the GUI is where mono comes in.
 Using libraries such as monobjc or mobjc/mcocoa you can use mono and C# to
interact with the NIB files created by Interface Builder.  You can have C#
code that is shared between a Windows app and an OSX app.  But the code that
directly interacts with the GUI needs to be specific to Windows or OSX.
All that said you can write a C# application that will run on Mac and
Windows.  It will not look native on the Mac though.  And you could put this
window's EXE into a folder bundle on the Mac so that it at least invokes
natively.


On Fri, Dec 12, 2008 at 12:13 AM, Ozzapoo <ozzamon3000 at gmail.com> wrote:

>
> Hi! Is it possible to create native OSX applications from windows-compiled
> binary with something like mkbundle (which is in linux), on mac?
> --
> View this message in context:
> http://www.nabble.com/.NET-Independent-programs-tp20970072p20970072.html
> Sent from the Mono - OSX mailing list archive at Nabble.com.
>
> _______________________________________________
> Mono-osx mailing list
> Mono-osx at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-osx
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-osx/attachments/20081216/7cb87f4e/attachment-0001.html 


More information about the Mono-osx mailing list