I've been working on the pure C#
client for Apache
ActiveMQ to give the .Net world great native integration (you
can always use IKVM with the Java client BTW).
I'd been hitting way too many rather helpful NUnit test runs from Nant which
basically say
Illegal instruction 10 out of 10 for helpfulness (you can get so used to Java's
stack traces with line numbers).
So I've been looking out for some kinda IDE for OS X that can work with
C# code. So I could use an emulator and run Visual Studio - but I'd
rather something a bit more OS X flavoured.
There are 2 eclipse plugins for C#. I tried the Improv
one but couldn't get it to work. But the BlackSun one
works great - though he's a little gremlin
if using 3.2-M5. In both cases though, they are really just text
editors; not IDEs with a debugger and refactoring.
I've googled around and MonoDevelop looks like it could be a winner one
day - but it just looks way too hard to
build on OS X with a zillion dependencies. I can't help think that only
Fink/DarwinPorts jedi masters with lots of time on their hands could
figure
out how to get MonoDevelop to actually compile and run on OS X. (I'd
LOVE a binary for OS X if any kind soul can figure out how to do it
).
I finally stumbled on to X-develop.
Its a commerical IDE but seems to handle C# pretty well. Its got a few
glitches here and there (e.g. deleting classes tend to keep around in
your build for your project so you sometimes have to hack its internal config files).
I did have to hack the shell script to get it to boot up (here's my hacked
version)
- but once its up its quite impressive. You get full completion
&
refactoring of C# code - yay! It can run NUnit test cases nicely
too.
The big downer is I can't seem to get the debugger to actually debug
anything (one of the main reasons I wanted an IDE in the first place).
But its still a big step in the right direction for any of you who has
to hack some C# code from OS X.
10:50:56 AM
|