我该如何安装Visual Studio?

我该如何安装Visual Studio?

如果可能的话,我更喜欢在Wine或PlayOnLinux中使用它。

您可以尝试Wine,但根据Wine应用程序数据库,Visual Studio通常在Wine下运行不佳:

从这个Wine网站页面 :

什么有效
没什么,安装失败

什么不
N / A

什么没有测试过
N / A

http://appdb.winehq.org/objectManager.php?sClass=application&iId=892

您需要运行虚拟机。 葡萄酒无法处理它。 查看安装VirtualBox(不一定是最好但更容易)。 您需要创建一个Windows VM,然后在安装Windows后安装Visual Studio。

如果你正在寻找相同的IDE。 Qt Creator,Eclipse,KDevelop,Anjuta,Intellij都可以根据您希望开发的语言作为替代方案。

关于如何在VirtualBox上安装Windows的有用链接: http : //www.wikihow.com/Install-Windows-XP-on-Ubuntu-with-VirtualBox

您可以使用Mono Development IDE在Ubuntu中编写.NET代码,而不是尝试在非Microsoft操作系统中使用Microsoft产品(其他人正确指出它永远不会得到支持,简单或MS最好)权益)。

它具有Visual Studio的大部分function,并且运行速度更快,更稳定。

要安装monodevelop,请在终端中使用此命令:

sudo apt-get install monodevelop 

Monodevelop主页: http : //monodevelop.com/

很抱歉给你错误的答案,但我真的怀疑这将永远得到真正的支持。

有些人实际上可能有一天会让它工作,但微软肯定不会正式支持这一点; 就此而言,甚至让社区变得容易。 据我所知,运行MS Office套件本身非常痛苦,每个新版本都变得更加困难。

不要亲自接受。 生意就是生意。 他们在开发方面的份额不在于支持开源社区。 对于他们所关心的一切,他们努力使他们的工具越来越不兼容加class。

如果你真的需要在Linux内部,最好的选择是在虚拟机中安装Windows。

Visual Studio与Windows紧密集成,使用任何语言(C#或VB)开发.NET应用程序不仅仅需要Wine,而且Wine还不足以在Linux中提供完整的开发运行时作为.NET。

如果您想在C#中专门开发软件,在Linux上,您可以使用MonoDevelop

因为您要求使用MonoDevelop的Visual Studio 2010(.NET 4.0),您将无法开发特别使用.NET 4的应用程序,截至目前,MonoDevelop的版本为3.0.2(稍微相当于.NET 3.0)。

您仍然可以使用VirtualBox在Ubuntu中虚拟地使用Windows。 然后在那里安装Visual Studio,但仍不建议在虚拟化环境中进行严肃的应用程序开发。

现在微软提供了Visual Studio的跨平台版本。 它不像Visual Studio Windows Edition那样function丰富。

跟着白兔:) https://www.visualstudio.com/en-us/products/code-vs.aspx

您可以尝试MonoDevelop,它是VisualStudio的一个副本,但它没有那么多function。 MonoDevelop使用Mono框架,这是一个独立于平台的C#和CLI实现,但它与.NET不完全兼容。 您必须将.NET应用程序移植到Mono。 至少你必须重写UI,WPF不包含在Mono中,Winforms在Linux上很糟糕。

尽管有一些用C#编写的Linux应用程序(Banshee,Tomboy,Pinta,PDFMod,Smuxi),.NET / Mono在Linux上并不是很受欢迎。 它没有得到微软的正式支持,Mono(Xamarin)的开发人员实际上专注于移动设备(Android,iOS),而不是Linux桌面。 我建议您切换到Linux上完全支持的另一种IDE和编程语言。 如果你真的不能没有.NET(例如,因为你以写.NET程序为生),你必须继续使用Windows,因为这是它支持的唯一平台。