Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I'm a university student majoring in software development; I have some study units where we will be programming in .Net and C#. What do you think is the best solution to develop .Net & C# applications on my MBP?

share|improve this question

closed as not a real question by Mark, bmike Apr 2 '13 at 19:49

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

2  
If you do only command line, MonoDevelop is ok. If you want more advanced tools and UI development, install Windows in a VM and use MS tools –  Max Ried Oct 21 '12 at 18:32
    
@MaxRied Recommend making that one an answer! –  Terrance Shaw Oct 21 '12 at 21:14
    
I just didn't have enough time... –  Max Ried Oct 22 '12 at 6:29
    
Is this something you can refine into a more objective question. As it is worded, it's more a guessing game about what "best solution" means to each person stepping up to answer. –  bmike Apr 2 '13 at 19:49

4 Answers 4

I'm a full time .NET developer - I use a MBP and run a windows VM using VMWare Fusion. It works great. Parallels is another VM platform that is popular with many devs.

share|improve this answer

I recommend installing Windows in a virtual machine and using full featured VisualStudio. If you just want to develop small and simple command line software, MonoDevelop could be enough.

share|improve this answer
up vote 1 down vote accepted

I made a windows VM on my iMac at home, I forwarded port 3389 to my VM (my VM has a static IP). Then I downloaded the Microsoft RDP App from the app store which I use to connect to my VM remotely in order to be able to do C# development from my laptop while at university.

share|improve this answer

You could try using an online compiler such as Compilr. It will allow you to write .Net code and even allow you to execute it directly via the website. It requires nothing extra to be installed on your system.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.