Est-il possible d'utiliser Visual Studio sur macOS?


117

Je souhaite installer Visual Studio sur macOS. Est-ce possible?


3
L'émulation fonctionnera. Cela semble également plus approprié pour le stackexchange du superutilisateur.
Kris Harper

2
Vous pouvez maintenant avec Visual Studio Code! code.visualstudio.com/Download
Chris Pietschmann

3
les fois où ils changent techcrunch.com/2015/04/29/…
jhocking

11
Visual Studio pour Mac vient d'être annoncé: msdn.microsoft.com/en-us/magazine/mt790182.aspx

4
2016-11-17 Visual Studio complet pour Mac, publié: visualstudio.com/vs/visual-studio-mac , msdn.microsoft.com/magazine/mt790182 par Mikayla Hutchinson @mjhutchinson
OzBob

Réponses:


65

Oui! Vous pouvez utiliser le nouveau Visual Studio pour Mac, lancé par Microsoft en novembre.

Lisez à ce sujet ici: https://msdn.microsoft.com/magazine/mt790182

Téléchargez une version préliminaire ici: https://www.visualstudio.com/vs/visual-studio-mac/


2
Il est probablement intéressant de noter que Visual Studio n'est pas identique à Visual Studio pour Mac.
JoshVarty

3
oui, ils ne sont pas tout à fait les mêmes, VS pour Mac est plus proche de Xamarin Studio. Mais c'est ce que Microsoft a publié comme expérience VS pour mac :)
vyedin

Il convient de noter que le nouveau .NET Core est multiplateforme, tout comme l'éditeur 'Visual Studio Code', qui prend désormais également en charge le débogage. Ainsi, si vous installez Visual Studio Code et .NET Core sur un Mac sous OS X, vous pouvez tout à fait librement modifier et compiler, exécuter et déboguer et partager votre code avec Visual Studio 2017 sur un PC.
DavidMWilliams

46

J'ai récemment acheté un MacBook Air (modèle mi-2011) et j'ai été très heureux de constater qu'Apple prend officiellement en charge Windows 7. Si vous achetez Windows 7 (j'ai DSP), vous pouvez utiliser l'assistant Boot Camp d'OSX pour désigner une partie de votre disque dur sur Windows. Ensuite, vous pouvez installer et exécuter Windows 7 en mode natif comme s'il s'agissait d'un ordinateur portable Windows.

J'utilise Visual Studio 2010 sur Windows 7 sur mon MacBook Air (j'ai également gardé OSX) et je ne pourrais pas être plus heureux. Heck, le démarrage initial du programme ne prend que 3 secondes grâce au SSD.

Comme d'autres l'ont mentionné, vous pouvez l'exécuter sur OSX en utilisant Parallels, etc. mais je préfère l'exécuter en natif.


2
Très utile. Comme d'autres l'ont déjà indiqué, il n'y a pas de Visual Studio pour Mac OS. La virtualisation et le double démarrage (Windows) peuvent être utilisés à la place. Je préfère le double démarrage (Windows). Ainsi, Visual Basic peut simplement être installé de la même manière que sur les PC. Comme le dualboot est verrouillé sur l'appareil de mon entreprise, j'ai essayé VirtualBox avec l'image Windows7 et Visual Basic Express (développement Windows Mobile) mais les performances étaient lentes (Macbook Pro, 2,4 GHz, Intel Core i5, pas de SSD).
Michael Biermann

1
L'inconvénient est que les polices de Windows ont l'air affreuses par rapport à OSX.
Jo Smo

23

Je suppose que vous pouvez l'installer via Parallel ou dans n'importe quelle autre machine virtuelle avec des fenêtres


21
Cela ne fonctionne pas vraiment sur Mac OS X.
Delan Azabani

47
mais est une solution
Sebastian Piu

2
Une machine virtuelle ou un double démarrage entre Windows et OS X est la meilleure solution. J'ai un ancien CoreDuo MacBook Pro que j'utilisais pour mon développement principal, et je recommande Oracle VirtualBox pour la virtualisation, car il est gratuit. Si vous faites du développement hardcore, vous voudrez vraiment faire un double démarrage. Dans tous les cas, vous devrez payer pour une licence Windows.
transistor1

Vous pouvez utiliser VS (IDE) via Parallels pour la programmation côté serveur et VS Code (éditeur) sur Mac pour le côté client.
shammelburg

Pour le moment, la question commence par «Je veux installer Visual Studio sur macOS». L'exécution dans Parallels compte-t-elle? La question devrait-elle être reformulée pour dire si une solution VM serait acceptable?
DA Vincent

16

Non. Ni Visual Studio ni le framework .NET ne fonctionneront sous Mac OSX (bien que ce dernier change). Cependant, si vous souhaitez écrire une application dans un cadre similaire, vous pouvez utiliser Mono et MonoDevelop .


7
Ok maintenant quand .NET est disponible opensource sur Linux et Mac, vous devriez corriger votre commentaire "ne fonctionnera pas" :)
Mejmo

1
En fait, .NET Core peut désormais fonctionner sur Mac (et Linux également).
Rafid

2
Mais pas les gars de .NET Framework .... Donc ce commentaire est toujours vrai, ni VS Community ni .NET Framework ne peuvent fonctionner sur OS X.
Maciej Sitko

6

Il n'existe pas de version native de Visual Studio pour Mac OS X.

Presque toutes les versions de Visual Studio ont une note Garbage sur la base de données des applications de Wine, donc Wine n'est pas non plus une option, malheureusement.


2
Visual Studio 6 et l'édition express de Visual Studio 2005 ont des notes d'or sur la base de données d'applications de Wine.
Mohamed El-Nakib

3
Tout à fait vrai à l'époque, mais Microsoft publie maintenant Visual Studio pour Mac et Linux. code.visualstudio.com/download
BrianC

4

Bien que Parallels soit techniquement une VM, il est capable d'exécuter des jeux en haute résolution à une fréquence d'images élevée. Si vous exécutez Parallels en mode Coherence, il intègre complètement Windows 7 dans OS X et le framework .Net est entièrement pris en charge. Donc, oui, vous pouvez installer Visual Studio sur votre Mac, mais les applications que vous avez créées ne fonctionneraient que sur des ordinateurs Windows à moins qu'elles ne soient basées sur le Web.


1
La question concerne Visual Studio sur Mac OSX, pas sur du matériel Mac
Ted Bigham

0

Oui, vous pouvez! Il existe un Visual Studio pour Mac et un Visual Studio Code si vous n'avez besoin que d'un éditeur de texte comme Sublime Text.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.