在Windows 7而不是Windows XP上运行Visual Studio 2010有什么好处吗?
答案 0 :(得分:8)
首先,Windows 7有一些好东西可以为您提供。我在Windows 7上的工作效率更高。而Visual Studio 2010(与2008及更早版本不同)是Windows 7。例如,我获得了很好的跳转列表,以便更容易进入最近的项目。它还可以安装像the one I blogged这样的Visual Studio扩展,它可以在任务栏图标上添加编译器进度条作为叠加层,这样您就可以在缓慢构建期间最小化VS并知道它是如何进行的。
其次,将您的主要机器移动到7可能会帮助您的用户。许多开发人员在他们的应用程序第一次部署到他们不是管理员的计算机时就失去了平衡。在Windows 7上进行开发是确保您的应用程序与UAC协同工作的一种方法,并且可以在由非管理员运行的XP计算机上运行(如果您遇到过该计算机)。养成使用Windows 7功能的习惯会鼓励您将它们挂钩到您的应用程序中。自己坚持使用XP可以增加提供XP应用程序的趋势,人们可以在Windows 7上使用这种应用程序,而不是Windows 7应用程序。
答案 1 :(得分:5)
将difference between WPF on XP and Windows Vista(Aero)视为其中一个参数。除此之外,在过去十年中在Windows中插入所有通用改进,依此类推......
编辑:为了澄清,Visual Studio 2010使用WPF,因此在Vista / Windows 7上使用它可以获得更快更稳定的IDE。
答案 2 :(得分:4)
作为一般规则,我认为最好在目标平台上进行开发。因此,如果您开发 for Windows 7,请在 Win7上开发。如果您开发 for XP,我建议在>> 上开发。
其他一切都是品味问题。是的,有很多开发人员喜欢Win7,无法想象回到古老的XP。另一方面,仍然有不少人认为XP是更成熟的Windows,并且在Win7 SP2出局之前不会考虑切换。
接受你的选择......
答案 3 :(得分:3)
我想这也取决于你的目标是什么,如果你进行应用程序开发(阅读WPF / Windows窗体),那么就像已经说过的那样,它需要在多个平台上进行测试,所以不要做< em>很多的区别。但是,如果您正在进行Web应用程序开发,那么您应该将要部署的特定IIS版本作为目标。启动IIS Express后,这变得更加容易,但是如果在Windows 2008 R2上定位IIS 7.5,则运行Windows 7: - )
根据我的经验,作为工作站运行的Windows 2008 R2相当不错,但缺乏对某些DVD-RW驱动器的支持,显卡可能有点不稳定,因此坚持使用Windows 7: - )
我希望这会有所帮助: - )
答案 4 :(得分:2)
杀手论点是:VS 2010在Win7上比在XP上更稳定。我有两个配置在运行,并且根据我正在做的事情,VS在XP上每30分钟崩溃一次,而在Win7上它很少崩溃。
这很大程度上是因为VS 2010使用的是Windows Presentation Foundation,这在设计XP时根本不存在。
但总的来说,我觉得VS 2010比现在更加不稳定。我每天都为SP1祈祷; - )......
编辑:
我认为首先关心目标平台并不是有帮助的。对我而言,拥有可靠的日常工作环境更为重要。
托马斯
答案 5 :(得分:1)
在我看来:
如果您使用的是Windows XP,则不会遇到WPF和Window 7透明度的完整功能集。另一个问题是您的系统可以比Windows 7更快地播放。
Window 7让您充分感受到所有功能,以便在Window 7上充分享受开发。
Visual Studio是在WPF上开发的,因此使用当前技术比使用旧版本要好得多。
我自己在Window 7上使用Visual Studio,但使用经典模式,让我感受到Window XP经典。