如何在Ubuntu上安装Visual Studio 2008和MS SQL Server 2008?

3
我想在我电脑上的Ubuntu操作系统上安装Visual Studio 2008和MS SQL Server 2008。请帮助我完成安装。

我只是写了那个评论,因为我根本无法理解在Ubuntu上安装VS。 - sean e
在wine上安装Visual Studio是一个好处,如果你正在开发使用mono的项目,并且想要开发良好运行的跨平台代码,并验证它是否正常工作,而且像我一样没有单独的机器来完成这项工作并且讨厌虚拟机运行缓慢,此时,Wine在Ubuntu i386(坚持LTS)上表现得非常好,但不适用于x64,我发现大部分x64的东西仍然很糟糕,如果你使用x64,请确保安装wine:i386而不仅仅是“wine”,否则默认情况下会使用x64。 - osirisgothra
6个回答

12

葡萄酒很好,但用它来运行Visual Studio或MS SQL Server可能有些勉强。两者都是庞然大物,尤其是VS,倾向于使用最新的MS API。更重要的是,VSMSSQL在Wine的数据库中被列为垃圾,意味着兼容性非常差。

我建议您认真考虑GNU/Linux上可用的工具,如MonoDevelop、Mono、Eclipse、MySQL等。您可以使用跨平台构建技术,例如nant,在两个平台上构建相同的应用程序。

如果这不是一种选择,那么您将不得不采用虚拟化,如sean所指出的。


那么,只剩下虚拟机了。可怜的Ubuntu。 - Vicheanak
8
Vicheanak,这是微软很差劲的表现。大多数人认为的“Linux”应用程序(如Eclipse、GIMP、gcc、Apache、MySQL等)实际上都是跨平台的,而微软似乎对回报不够感兴趣。 - Matthew Flaschen

3

这个答案可能会对您有所帮助。Visual Studio和SQL Server是给Windows操作系统使用的。您需要一种虚拟机来在Ubuntu上运行。


我使用VMWare Player来做这件事,但任何有声望的虚拟机都可以。 - paxdiablo

2
如果您有某种Windows操作系统的光盘可用(XP/Vista/2008),那么您可以考虑在VirtualBox下安装Windows,并在该虚拟机中安装软件。当我还在使用Ubuntu时,这对我非常有效。

我发现VirtualBox非常有用,可以快速启动并在Ubuntu中拥有一个Windows虚拟机,而无需花费太多时间配置虚拟机主机(与VMware相比)。 - Russell

1

我自从10.04版本以来一直在Ubuntu上使用Visual Studio进行开发,有一个解决方案,但我建议您运行64位版本的Ubuntu并且至少有4GB可用内存。

安装最新版本的VirtualBox(从网站下载,而不是使用ubuntu存储库),并将Windows安装为虚拟机。您需要分配一个虚拟磁盘,然后当虚拟机第一次启动时,要么从CD / DVD安装Windows,要么选择在VirtualBox中使用的CD映像。

随着VirtualBox的后续版本,您还将看到称为“无缝模式”的东西。这个功能可以隐藏虚拟机,使其与Ubuntu桌面集成,而不是在窗口中运行。这样,您可以在看起来原生于Ubuntu的环境中运行Visual Studio。

我尝试过VMWare Player和VirtualBox,并发现VirtualBox对我的设置更好。虽然VMWare Player有一个称为VMWare工具的东西,它提供了一个API层,以更好地将Windows调用转换为您的视频卡,但如果您使用ATI卡(根据我的经验,移动Radeon HD 4600),这可能会很棘手。 Nvidia在Linux中提供比ATI更好的驱动程序支持。

希望这可以帮助到您!


0

0

我认为最好的方法是双启动来编写你的 .net 代码。这样可以更好地利用你的硬件,而且你将能够更加专注,因为你浪费时间的所有程序都在 Linux 系统上 :D (至少对我来说是这样)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接