[Mono-osx] IDE for Mono in Mac OSX (Tiger)? MySql connector problem.
Iain Collins
mono-osx at iaincollins.com
Sat Jun 14 13:04:18 EDT 2008
Hey Jen,
On 13 Jun 2008, at 18:51, JenSor wrote:
> Hello,
>
> I design a website using ASP.net and C# using MonoDevelop on my Mac.
> MonoDevelop seems to have quite a few bugs, so I was wondering
> whether there
> are any alternatives?
After trying a few alternatives, I've been using Eclipse on the Mac
for Mono development for the last few months, with great success.
While their are a number of prepackaged builds of MonoDevelop for
Linux that are just great (and building it on Linux is quite
straightforward) the Mac OS version gave me a few problems -
particularly on x86 (C2D), though on PPC (G5) it seems quite a bit
better.
As I say though, for regular development I went with Eclipse with the
Emonic plugin because it was more reliable (and Eclipse is handy for
me because I can use it with a range of languages). The Emonic builder
does have a few issues though, but generally it's been okay. I've been
using Nant for the builds, I think in future I will stick with Ant
though.
Oh there is a pretty good C# TextMate plugin too, and that works
really well too (particularly after a bit of customization of
shortcuts/macros).
> I am especially having a problem with the MySql connector. I also use
> MonoDevelop on my Linux machine and the database connectivity works
> fine
> there, so I know that my program is working correctly. However, when
> I run
> the same code on my Mac, there is something wrong with my database
> connector. Is there any document that explains how to install the
> MySql
> connector properly on a Mac?
I've been using MySQL connector with C# webservices (on Mac OS) with
great success.
I downloaded the Visual Studio Project for the driver from mysql.com,
used MonoDevelop on Mac to open and build it (which - although it
seems to have a few bugs, as you've noted, it did without a hitch in
one step), then just copied the resulting DLL to my project directory
in Eclipse and was able to link to it and compile DLL's using it
without issue.
I'm not sure why there isn't a binary release of the MySQL driver
for .NET/Mono, it would certainly be much more convenient!
Best regards,
--
Iain Collins
me at iaincollins.com
PS: If you'd like the source for an example C# webservice calling
MySQL (using Mac+Mono) to help you figure out the problem, just let me
know and I'll happily put one up somewhere.
More information about the Mono-osx
mailing list