2009-02-11 50 views
2

我试图让跳转到虚拟机上运行我的开发工具,而且我尽量想知道任何提示为建立这样一个环境如何设置VirtualBox以便.NET开发

一些细节:

  • 我正在使用VirtualBox。
  • 我的主机电脑是WindowsXP
  • 我期待在VM中安装Vista。
  • 我需要VS 2008的所有标准的东西,它带有
  • 我需要空间的CodeRush,重构临!Testdriven.Net,ASP MVC和其他一些小的附加组件
  • 我会把我所有的代码在主机计算机上的共享目录中,以便没有代码将直接对VM

,我有几个具体的问题:

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

回答

0

望着这许多年以后,这里是我的当前设置:

主持人:

  • Ubuntu的64位(尽管Windows 7的作品就好了)
  • 确保CPU已启用虚拟化(通常是启用默认情况下,但可能必须在BIOS中搓动它)
  • 虚拟箱扩展包,用于支持USB设备
  • 2 HDD在我的笔记本电脑的DVD sl通过硬盘盒和一个快速100GB SSD在我的Ubuntu和主VM驻留

游客OT:

  • 的Windows 7
  • VS 2010和吨其他的东西
  • 关怀送到有正确版本的Guest Additions(在升级vbox版本后总是安装)
  • 分享我的主机的〜/ Downloads文件夹以便于传输文件
  • 2 virtual d isks
    • 经常动态分配一个50GB,通常OS和所有软件都保持在30GB左右
    • 一个较小的5GB代码。这一个被设置为可共享模式,因为所有的代码都在源代码控制中,反正我不想使用这个驱动器的快照,我想把它连接到其他虚拟机。 Reading the manual was super helpful for this

我还没有找到快照是非常有用的,实际上得到与他们和解期间轰炸了麻烦。我经常用vbox管理器将我的主磁盘克隆到我的存储硬盘上进行备份。

总的来说,固态硬盘是这个设置工作的巨大变化。我工作了多年,硬盘速度很慢,经常遇到一些问题,我不得不恢复虚拟机恢复,现在一切都在99%的时间内完成。

1

如果你有空间困难,请使用Virtual PC代替。它也是免费的,与VirtualBox一样快,并且可以使用VM驱动器的可扩展磁盘映像。 Vista的真的很吸引虚拟机。

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

+0

VirtualPC不断敲出我的无线网卡出于某种原因,并会留下来,直到我重新启动。 Vista以何种方式吸引VM?当你说2GB的Vista时,这是否意味着它可以增加到那么多,但不一定是那么多? – 2009-02-11 21:12:57

2

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

磁盘空间是唯一真正存在的问题,因为它是一种扩展的痛苦。但是,如果你设置了80G,它不会马上使用所有这些;它根据需要扩展。希望VirtualBox是相似的,在这种情况下可以根据需要进行分配。 80G是我通常会去的,

对于内存,1G通常是足够的,虽然你应该检查你的开发应用程序的最低要求。无论需求如何,VMWare都会从主机获取所有这些信息,因此您需要平衡主机需求与您的(可能多个)VM之间的平衡。

另外一个提示,摆脱虚拟机中多余的硬件。我总是放弃软盘,声卡和一切不是绝对必要的目的。为了您的发展,您需要网络,CD/DVD。内存和磁盘,可能没有其他的东西。

2

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

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对你很好,那很好。

相关问题