如何设置virtualbox for .NET开发

时间:2009-02-11 21:01:33

标签: installation virtualization virtualbox

我正试图在虚拟机中运行我的开发工具,并且想知道关于设置这样一个环境的任何提示

一些细节:

  • 我正在使用VirtualBox。
  • 我的主机是WindowsXP
  • 我希望在VM中安装Vista。
  • 我需要VS 2008及其附带的所有标准内容
  • 我需要CodeRush,Refactor Pro!,Testdriven.Net,ASP MVC和其他一些小插件的空间
  • 我将把所有代码放在主机上的共享目录中,因此代码不会直接在VM上

我有一些具体问题:

  • 我应该为虚拟硬盘分配多少空间?我在第一次尝试时为它设置了12GB,但是在安装标准的VS2008之后(一直保持失败)我只剩下500 MB
  • 我应该为VM分配多少基本内存?
  • 任何其他提示/技巧/建议?我对这个过程的任何部分都没有完全确定(虽然我很确定我想试试Vista)

5 个答案:

答案 0 :(得分:2)

我不完全确定VirtualBox,但我已经安装了很多VMWare。

磁盘空间是唯一真正存在的问题,因为它很难扩展。但是,如果你设置80G,它不会立即使用所有这些;它根据需要扩展。希望VirtualBox类似,在这种情况下尽可能多地分配。我经常选择80G,

对于内存,1G通常已足够,但您应该检查开发应用程序的最低要求。无论需要什么,VMWare都会从主机中获取所有这些内容,因此您需要平衡主机需求与您的(可能是多个)VM。

另外一个提示,摆脱虚拟机中多余的硬件。我总是抛弃软盘,声卡和一切并非绝对必要的目的。为了您的开发,您将需要网络,CD / DVD。 RAM和磁盘,可能没什么其他的。

答案 1 :(得分:2)

我会在VM中使用WindowsXP。内存和磁盘的重量更轻。 1-2Gb的内存对于XP开发来说没问题,但如果你需要运行Vista,我会推荐更多。

答案 2 :(得分:1)

如果您遇到空间困难,请改用Virtual PC。它也是免费的,与VirtualBox一样快,并允许您为VM驱动器使用可扩展磁盘映像。

JSYK,Vista真的很糟糕。

我发现分配给VM(用于XP)的1GB内存足以进行开发和测试。使用Vista,我会加倍。

答案 3 :(得分:1)

* How much room should I allot for the virtual hard drive? I set up 12GB for it on the first attempt but after a standard VS2008 install (which kept failing) I would have been left with only 500 MB

我认为您至少需要40-80GB来安装Vista和所有开发工具。拥有更多的东西总是更好。如果你的房间用完了,你总是可以安装额外的虚拟磁盘(我忘记了VirtualBox是否可以这样做)。

* How much base memory should I allot for the VM?

基数应为2GB。但是,如果你关闭所有不需要的东西,你可以少花钱。幸运的是,这可以在虚拟机中轻松更改。

* Any other tips/tricks/advice? I'm not completely settled on any part of the process (though I'm pretty sure I would like to try Vista)

如果您打算使用Vista,您应该关闭所有不需要的服务,索引,系统还原。关闭所有效果。不要使用Aero(尽管不要认为它在虚拟机中被激活)。

正如其他人所说,Vista在虚拟机中不是一个非常好的操作系统。我在Virtual PC和Virtual Box中尝试过,但运行良好。 Virtual Box对我来说更快,但我仍然不会使用Vista。我会在虚拟机中使用XP专业版。但是,如果Vista适合你,那就太好了。

答案 4 :(得分:1)

多年后看这个,这是我目前的设置:

主机:

  • Ubuntu 64bit(虽然Windows 7工作正常)
  • 确保已启用CPU虚拟化(通常默认启用,但可能必须在BIOS中旋转)
  • 用于USB设备支持的Virtual Box扩展包
  • 2个硬盘驱动器是我的笔记本电脑的DVD插槽中的一个大型存储设备,通过硬盘盒和一个快速的100GB SSD,我的Ubuntu和主VM驻留在

旅客:

  • Windows 7
  • VS 2010,以及其他大量的东西
  • 注意使用正确版本的Guest Additions(在升级vbox版本后始终安装)
  • 分享我主持人的〜/ Downloads文件夹,以便轻松传输文件
  • 2个虚拟磁盘
    • 常规一个动态分配到50GB,通常在操作系统和所有软件上保持30GB左右
    • 一个较小的5GB代码。这个设置为可共享模式,因为所有代码都在源代码控制中,无论如何我不想使用此驱动器的快照,我想将它附加到其他VM。 Reading the manual was super helpful for this

我也没有发现快照非常有用,并且实际上遇到了麻烦,他们在和解期间遭到轰炸。我经常将带有vbox manager的主磁盘克隆到我的存储硬盘进行备份。

总的来说,SSD是一个巨大的变化,使这个设置工作。我一直在使用慢速硬盘工作多年,并且经常遇到问题,我必须恢复VM才能恢复,现在一切都在99%的时间内完成。

相关问题