Installation 如何为.NET开发设置virtualbox

Installation 如何为.NET开发设置virtualbox,installation,virtualization,virtualbox,Installation,Virtualization,Virtualbox,我正在尝试在虚拟机中运行我的开发工具,我想知道关于设置这样一个环境的一些技巧 一些细节: 我正在使用VirtualBox 我的主机是WindowsXP 我希望在虚拟机中安装Vista 我将需要VS2008与所有标准的东西,它来了 我需要为CodeRush、重构专业版留出空间!,Testdriven.Net、ASP MVC和其他一些小插件 我将把我的所有代码放在主机上的共享目录中,这样就不会有代码直接放在虚拟机上 我有一些具体问题: 我应该为虚拟硬盘分配多少空间?我在第一次尝试时为它设置了1

我正在尝试在虚拟机中运行我的开发工具,我想知道关于设置这样一个环境的一些技巧

一些细节:

  • 我正在使用VirtualBox
  • 我的主机是WindowsXP
  • 我希望在虚拟机中安装Vista
  • 我将需要VS2008与所有标准的东西,它来了
  • 我需要为CodeRush、重构专业版留出空间!,Testdriven.Net、ASP MVC和其他一些小插件
  • 我将把我的所有代码放在主机上的共享目录中,这样就不会有代码直接放在虚拟机上
我有一些具体问题:

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

如果您在空间上有困难,请使用虚拟PC。它也是免费的,速度和VirtualBox一样快,并且允许您为VM驱动器使用可扩展的磁盘映像

JSYK,Vista真的很烂


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

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

磁盘空间是唯一真正的问题,因为它是一个痛苦的扩展。然而,如果你设置80G,它不会立即使用所有这些;它可以根据需要扩展。希望VirtualBox是类似的,在这种情况下,根据需要分配尽可能多的资源。80克是我通常喜欢的

对于内存,1G通常是足够的,尽管您应该检查开发应用程序的最低要求。VMWare从主机获取所有这些信息,而不考虑需要,因此您需要平衡主机需要与您的(可能是多个)VM之间的关系


另一个提示是,去掉虚拟机中多余的硬件。我总是扔掉软盘、声卡和一切不必要的东西。为了您的发展,您需要网络、CD/DVD。RAM和磁盘,可能没有什么其他功能。

我会在虚拟机中使用WindowsXP。内存和磁盘的重量要轻得多。1-2Gb的内存对于XP开发来说是不错的,但是如果你需要运行Vista,我会推荐更多

* 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是否可以这样做)

基本容量应为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在虚拟机中不是一个很好的操作系统。我曾在虚拟PC和虚拟机上试用过,但都没有很好地运行。虚拟盒子对我来说速度更快,但我还是不会使用Vista。我会在虚拟机中使用XP pro。但是,如果Vista对您运行良好,那就太好了。

多年后再看看这个,下面是我当前的设置:

主持人:

  • Ubuntu 64位(尽管Windows7运行良好)
  • 确保已启用CPU虚拟化(通常默认情况下已启用,但可能需要在BIOS中对其进行旋转)
  • 支持usb设备的虚拟盒扩展包
  • 2个硬盘一个大的存储空间一个通过硬盘盒和一个快速的100GB SSD(我的Ubuntu和主虚拟机所在的位置)放在笔记本电脑的DVD插槽中
嘉宾:

  • 视窗7
  • VS 2010,还有很多其他的东西
  • 注意使用正确版本的Guest Additions(始终在升级vbox版本后安装)
  • 共享主机的~/Downloads文件夹,以便轻松传输文件
  • 2个虚拟磁盘
    • 常规的一个动态分配到50GB,操作系统和所有软件通常保持在30GB左右
    • 一个较小的5GB代码。这一个被设置为可共享模式,因为所有代码都在源代码管理中。无论如何,我不想在这个驱动器上使用快照,我想将它连接到其他VM
我也不觉得快照非常有用,而且在和解过程中,它们被炸得乱七八糟。我经常使用vbox manager将我的主磁盘克隆到我的存储硬盘上进行备份


总的来说,SSD是使此设置正常工作的巨大变化。多年来,我一直在缓慢的硬盘上工作,不断遇到需要恢复虚拟机才能恢复的问题,现在,99%的时间里,一切都在进行中。

VirtualPC出于某种原因不断地破坏我的无线网卡,直到我重新启动为止。Vista以什么方式吸引虚拟机?当你说2GB用于Vista时,这是否意味着它可以增加那么多,但不一定那么多?我说Vista很糟糕,因为每当我在虚拟机(Mac和PC)上使用它时,它的速度都惊人地慢。当然,自从SP1问世后我就没用过它。2GB的意思是2GB的内存。提前分配。Windows无法利用动态增加的RAM,AFAIK。
* 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)