是否可以在macOS上使用Visual Studio?


117

我想在macOS上安装Visual Studio。这可能吗?


3
仿真将起作用。同样,这似乎更适合于超级用户stackexchange。
克里斯·哈珀

2
您现在可以使用Visual Studio Code!code.visualstudio.com/Download
Chris Pietschmann

3
的时候,他们是A-了变化techcrunch.com/2015/04/29/...
jhocking

11
Visual Studio for Mac刚刚宣布:msdn.microsoft.com/en-us/magazine/mt790182.aspx

4
2016年11月17日Visual Studio中充满了对Mac的发布:visualstudio.com/vs/visual-studio-macmsdn.microsoft.com/magazine/mt790182通过Mikayla哈钦森@mjhutchinson
OzBob

Answers:


65

是! 您可以使用Microsoft于11月推出的新版Visual Studio for Mac。

在此处阅读有关内容:https : //msdn.microsoft.com/magazine/mt790182

在此处下载预览版:https//www.visualstudio.com/vs/visual-studio-mac/


2
可能值得注意的是Visual Studio与Visual Studio for Mac不同。
JoshVarty '16

3
是的,它们并不完全相同,VS for Mac更接近Xamarin Studio。但这就是Microsoft作为Mac的VS体验发布的内容:)
vyedin 16/12/12

值得注意的是,新的.NET Core是跨平台的,“ Visual Studio代码”编辑器也是如此,该编辑器现在还支持调试。因此,如果您在OS X的Mac上安装Visual Studio Code和.NET Core,则可以在PC上与Visual Studio 2017相当自由地编辑和编译以及运行和调试以及共享代码。
DavidMWilliams'2

46

我最近购买了MacBook Air(2011年中的机型),很高兴发现Apple正式支持Windows7。如果您购买的是Windows 7(我有DSP),则可以使用OSX中的Boot Camp助手来指定您的一部分。硬盘驱动器到Windows。然后,您可以像在Windows笔记本上一样本地安装和运行Windows 7。

我在MacBook Air上的Windows 7上使用了Visual Studio 2010(我也保留了OSX),但我再也不能快乐了。哎呀,多亏了SSD,该程序的初始启动只花了3秒钟。

正如其他人提到的那样,您可以使用Parallels等在OSX上运行它,但是我更喜欢本机运行。


2
很有帮助。正如其他人已经指出的那样,没有用于Mac OS的Visual Studio。可以使用虚拟化和双启动(Windows)。我更喜欢双启动(Windows)。因此,Visual Basic可以像在PC上一样安装。由于双重引导已在我的公司设备上锁定,因此我尝试将VirtualBox与Windows7映像和Visual Basic Express(Windows Mobile开发)配合使用,但性能较慢(Macbook Pro,2.4 GHz,Intel Core i5,无SSD)。
Michael Biermann 2012年

1
不利的一面是,与OSX相比,Windows中的字体看起来糟透了。
Jo Smo 2015年

23

我想您可以通过Parallel或任何其他装有Windows的虚拟机来安装它


21
这不是真正运行它在Mac OS X
桑德兰Azabani

47
但这是一个解决方案
塞巴斯蒂安·皮

2
在Windows和OS X之间进行虚拟机或双引导是最好的方法。我有一台旧的CoreDuo MacBook Pro,我曾将其用于主要开发,并且我建议使用Oracle VirtualBox进行虚拟化,因为它是免费的。如果您正在进行硬核开发,那么您将真的想进行双重引导。无论哪种方式,您都必须支付Windows许可证的费用。
晶体管

您可以通过Parallels对服务器端编程使用VS(IDE),而在Mac上对客户端使用VS Code(编辑器)。
沙梅尔堡

此刻,问题开始“我想在macOS上安装Visual Studio”。是否可以在Parallels中运行它?是否应该将问题改写为一个虚拟机解决方案是否可以接受?
DA Vincent

16

否。VisualStudio或.NET框架都不能在Mac OSX上运行(尽管后者正在发生变化)。但是,如果要在类似的框架中编写应用程序,则可以使用MonoMonoDevelop


7
现在,当.NET在Linux和Mac上可用开源时,您应该修复您的注释“将无法运行” :)
Mejmo 2014年

1
实际上,.NET Core现在可以在Mac(以及Linux)上运行。
拉菲德

2
但不是.NET框架的家伙....所以这个评论仍然是成立的,无论VS社区也不.NET框架可以在OS X上运行
马切伊Sitko

6

没有适用于Mac OS X的Visual Studio的本机版本。

几乎所有版本的Visual Studio都在Wine的应用程序数据库上获得了垃圾评级,因此遗憾的是,Wine也不可行。


2
Visual Studio 6和Visual Studio 2005 Express Edition在Wine的应用程序数据库中具有金牌评级。
Mohamed El-Nakib 2014年

3
当时完全正确,但是Microsoft现在发布了适用于Mac和Linux的Visual Studio。 code.visualstudio.com/download
BrianC

4

从技术上讲,Parallels是VM,但它能够以高帧率高分辨率运行游戏。如果以Coherence模式运行Parallels,则它将Windows 7完全集成到OS X中,并且完全支持.Net框架。因此,可以,您可以在Mac上安装Visual Studio,但是您创建的应用程序只能在Windows计算机上运行,​​除非它们基于Web。


1
问题是关于Mac OSX上的Visual Studio,而不是Mac硬件上的Visual Studio
Ted Bigham

0

是的你可以!有一个Mac专用的Visual Studio,如果只需要Sublime Text之类的文本编辑器,则有Visual Studio Code。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.