VM下的WPF开发是否可行?

And*_*ent 5 wpf vmware development-environment

在阅读了如何防止您的开发机器减速之后,我想起了一年前为我的开发机器构建VM的好意.

但是,我正在Vista x64上开发WPF和SilverLight GUI.我可以在VM下运行x64版本的操作系统,但我担心WPF的图形性能,特别是运行Expression Blend.我希望需要GPU!

我目前有用于XP 32位测试的Virtual PC VM.对于WPF,VMWare的版本或版本可能更好吗?如果是这样,是否有任何版本差异?我已经可以在OS/X上使用我的VMWare Fusion创建虚拟机,所以只需使用免费的VMWare播放器就可以了 - 我无法找到有关播放器和工作站之间GPU支持差异的任何评论.

我的主要Windows开发机器只是一台配备4GB内存的戴尔笔记本电脑(Latitude 830),但我必须在笔记本电脑上进行客户访问,所以我不打算购买额外的台式机.

Mar*_*ark 5

自己尝试过后,我会重新建议避免使用VM进行WPF开发.WPF引擎依赖于DirectX加速来呈现内容,而VMX上的DirectX支持是不完整的(尽管比MS Virtual PC不存在的DirectX支持更好).

您将面临的问题是Visual Studio和Expression在您处理XAML时不断重新渲染XAML,这需要大量的GPU带宽.在VM内部工作根本不会削减它,并且根据您的设置,您将在VS 2008中遇到黑/空或无响应的设计器窗口.

如果可能的话,坚持在本地桌面上进行开发.