Om du kör gamla ramverk kan du glömma det, det kommer aldrig fungera på OSX. Så i sådana fall får du boota Windows från din Mac, vilket är ett tråkigt sätt att göra saker på.
All
modern utveckling kan du dock göra på Windows, OSX eller Linux. Men då är det .NET Core som gäller, så gamla dependencies måste du bli av med om du har använt sådant.
Sen är det så att .NET Core är extremt nytt. Det har inte ens varit färdigt ett år. Det som laggar lite just nu är Visual Studio för Mac - den är i release preview, och alltså antagligen inte lika robust som Windows-versionen ännu. Du kan ladda ned den här
https://www.visualstudio.com/vs/visual-studio-mac/.
En helt fenomenal lightweight-IDE har du annars i VS Code som du hittar här:
https://code.visualstudio.com/
Den fungerar hur bra som helst för Windows/OSX/Linux och är grymt bra. På gott och ont inte lika tung som vanliga Visual Studio. Lämpar sig extremt bra för frontend samt allt NPM-relaterat. Detta kommer med stor sannolikhet snart vara goto-verktyget för väldigt många utvecklare, även om de inte kör just .NET.