[Mono-osx] Adding Monomac capabilities to an existent project
Andrew Brehm
ajbrehm at gmail.com
Wed Dec 22 08:19:26 EST 2010
Steve Lessard wrote:
>
> To elaborate on Andrew's suggestion consider refactoring your project into
> two
> projects. One project would contain the GUI components. The other would
> contain
> the business logic. Then you could create a third project that would
> contain
> the OS X GUI components. Andrew implied that you should compile the
> business
> logic into a DLL (and there's nothing wrong with doing that,) but another
> option
> is to add the business logic project as a reference in your OS X GUI
> project.
> That way both the GUI and business logic would be compiled into one
> complete
> assembly.
>
Yes, that is the recommended solution.
It can be done step-by-step though.
I am curious. I didn't know I could add a project as a reference and have it
included in the EXE. I usually compile the business logic into a DLL first
and then include the DLL as a reference and end up with an EXE and that DLL
in the bin/Release folder. (With MonoMac it doesn't matter anyway, since
everything is bundled in a .APP folder and it doesn't matter how many files
there are.)
P.S.: I wish Windows supported .APP bundles. Ideally the Windows version of
the program should be in the Contents/Windows folder and the same business
logic DLL could be used.
--
View this message in context: http://mono.1490590.n4.nabble.com/Adding-Monomac-capabilities-to-an-existent-project-tp3144934p3160594.html
Sent from the Mono - OSX mailing list archive at Nabble.com.
More information about the Mono-osx
mailing list