Many of you are probably Mac users, Unity started out being a Mac only product. Up until version 2.5 I believe. This goes some way to explaining why I’ve found in my experience with both that it is a more stable product on OS X. I admit it might be my particular PC but therein lies one of Apples strengths, there’s not many configurations they have to worry about so things generally work.
Anyway, since Unity appeared on Windows, there’s been some great work integrating Visual Studio and with Unity 3 onwards , using Visual Studio on a PC with Unity is completely seamless. As I switch between my desktop (PC) and laptop (Mac) frequently, it was annoying to lose the really tight integration because I was using a virtual machine on my Mac to run VS. So do as all developers do… if you can’t find a solution to a problem… fix it yourself!
Here is a video tutorial showing how you can get visual studio integrated nicely with Unity on a Mac using VMWare Fusion as my Windows host.
(The application I mention to convert a .BAT file to a .EXE file is available here.)