在Windows 7 beta上安装Visual Studio 2008

9

我正在考虑完全升级到Windows 7 Beta,从而清除Vista。

Visual Studio 2008在Windows 7上运行良好吗?我读了一些论坛帖子,说有问题。

16个回答

22

如果你知道该怎么做并且愿意冒着一点风险,Windows 7非常稳定且运行速度很快,不需要安装虚拟机。至少在我看来,Visual Studio 2008 Professional可以在Windows 7上轻松运行而不会出现任何问题。我正在使用这台运行着Windows Mobile SDK 6的Windows 7机器打字,一切都很顺利。


一样的,这里也没有问题。我在我的笔记本电脑上作为唯一的操作系统运行它,VS2k8 运行得非常好。 - jalf
我也是。我安装了Windows 7 64位和Visual Studio 2008 SP1。这个设置没有任何问题。自从微软发布Windows 7 beta以来,我一直在使用它。 - Chuck Conway
@Charles,你能否检查一下你是否和我一样在使用LINQ to SQL(DBML)设计器时遇到了同样的问题吗?(请阅读我的回答)。谢谢! - Lucas
我也是,使用Windows 7下的Visual Studio 2008没有遇到任何问题。 - Pop Catalin

5
我在Win7 beta上使用VS2008 SP1遇到问题。在LINQ to SQL(DBML)设计器中,当我将鼠标悬停在表上时,表会消失。我已经尝试搜索,但没有在任何地方找到提到这个问题的信息。
这是从已经安装了VS2008 SP1的Vista SP1升级而来的。我稍后会尝试使用我拥有的干净的Win7安装(还没有在其中安装VS2008)。除此之外,我一切都没有遇到任何问题。Vista到Win7的升级非常成功。
编辑:我应该补充说明,这两个都是VistaSP1 x64和Win7 x64。也许在32位版本的Win7中不会发生。有人可以确认吗?
更新:我已经使用VS2008 SP1进行了干净的Win7安装,但DBML表仍然会消失。对我来说现在不是很大的问题,只是有点烦人。
编辑:此外,有时我会在Win7中锁定文件,原因不明。我无法重命名或删除文件,并且我找不到哪个进程使用了procexp或Windows资源监视器锁定它。显然,只会发生在exe文件中。我尝试卸载防病毒软件、TortoiseSVN或任何可能锁定文件的程序。与VS2008相关的,我在编译时会随机收到此错误:
无法将文件“obj\Debug\HelloWorld.exe”复制到“bin\Debug\HelloWorld.exe”。由于另一个进程正在使用该文件,“bin\Debug\HelloWorld.exe”无法访问。
最终,我不得不卸载/重新挂载驱动器或重新启动Windows才能释放文件。
编辑:自Win7 build 7057以来,VS2008 SP1 DBML设计器问题已经解决!:D

哦,即使我禁用了桌面合成,这也会发生。 - Lucas
自Win7 build 7057起,VS2008 SP1的DBML设计器问题已得到修复! - Lucas

1

如果您想查看Windows 7,我建议使用VM安装而不是完整安装。直到它达到RC阶段为止。


1

我的一位同事在他的电脑上双启动了Windows 7 Beta和Vista,并且在Windows 7中使用Visual Studio 2008进行开发,效果很好。但这只是一个人的经验,我相信整体而言可能会出现问题。


为什么这个被评为负分了?看起来是一个相当无害和非争议性的陈述。 - jalf
也许是因为我认为会出现问题?并不是每个编写的软件包都没有漏洞,这也是我试图表达的最后一点。 - ScottN

1

对于我来说,它在Windows 7上运行得非常好。我发誓,在7上崩溃比Vista少得多-我很高兴。不是说它会对每个人都起作用,但如果你尝试一下,我希望它能为你做得很好!


它在Vista上崩溃了?我自2003年以来一直使用Visual Studio,只遇到过几次崩溃。 - FlySwat
VS2005在旧的Windows 2000工作站上崩溃得很好。 - user1144
是的,它在Vista上经常崩溃 :-( - Rob

1

功能很好,除了设计师(Linq To Sql、Entity Framework、Class Designer等)存在一个令人讨厌的刷新问题。

基本上每次鼠标悬停在类上时,类都会变成空白,这使得编辑图表变得困难。

虽然不是致命问题,但确实很烦人。


自Win7 build 7057起,VS2008 SP1的DBML设计器问题已得到修复! - Lucas

1

注意:如果可以的话,我会在Ross的帖子下面留言。

Windows 7并不仅仅是换了新壁纸的Vista,从过去几个版本的经验来看,它比Vista更加高效(而且明显更快)。

Ross,你遇到的错误很可能是时间错误而不是Windows 7的错误。最好在另一个操作系统中进行测试以进行检查。自预发布版以来,我从未遇到过任何断点问题。

无论如何,就你的问题而言,我遇到的唯一问题是在Windows 7的第一个预发布版中,在设置WCF连接时出现了一些非常奇怪的端口号问题。

安装VS SP1时还有另一个奇怪的修复方法,但是自Win 7的最新版本以来,这个问题已经得到解决。

我们在安装Microsoft Blend 2和Visual Studio时也遇到了问题,需要按照特定的顺序安装,但是自RC以来,这个问题也已经得到解决。

从我的经验来看,当使用大多数人现在正在使用的RC时,我没有遇到任何重大问题。


安装所需的空间比Vista Ultimate少了24GB。 - John Dunagan
如果有人能够给罗斯上面的评论点个踩,那就太好了。 - ingh.am

1
到目前为止,我发现的唯一问题是,如果我使用导入/导出设置进行任何操作,它会让Visual Studio非常卡顿,这真的很烦人。显然,即使在完全干净的安装中,Xaml“包”或其他内容也已损坏。
我正在尝试修复整个应用程序。

0

好的。我重新安装了一个全新的 Windows 7 x64 Home Premium,然后立即安装了 Visual Studio 2008 Enterprise,它可以正常工作。因此,任何故障都是由于在安装 VS2008 之前安装了某些第三方软件引起的。不确定是哪一个,但将在每次安装第三方软件后运行 VS2008 测试项目以尝试追踪它。它仍然运行得有点慢,但每次运行测试项目时,它似乎都会更快、更顺畅。


0

安装了VS2008(Pro)和Win7(Pro)零售完整版的SP1。 坦白地说,有一些噩梦问题,我正在考虑暂时回到XP。

开发MFC C ++: 问题: VS2008将现有项目项添加到项目中。文件对话框不允许Ctrl +左键单击一次选择多个文件。因此,将10个文件添加到项目中变得非常麻烦。

从另一个项目打开.rc文件不再允许将其拖放到当前项目rc文件中。实际上,它每次都会使VS2008崩溃。我尝试了3次。这个功能在XP上的VS2008以及所有之前的VS(一直到VS4)上都可以使用。

Win7:使用文件打开对话框不允许使用鼠标滚轮,如果我点击文件列表视图,愚蠢的单击会打开我不想要的文件,所以我必须使用愚蠢的VScroll条。

Win7:在经历了所有的“拒绝访问”之后,我已经将它设置成我喜欢使用的方式,看上去在运行我安装的其他几个程序时还算合理。 我想我只是在克服学习曲线,因为我跳过了Vista。
我不能说与XP相比速度有多大差异,它们一样快。我的硬件还不错(双(双核)Xeon 2.8GHz,很多内存和硬盘空间等等)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接