【问题标题】:how to correctly identify vs2008 version level?如何正确识别vs2008版本级别?
【发布时间】:2011-01-17 21:49:10
【问题描述】:

在 SO,我搜索了“确定版本 Visual Studio”,但没有找到答案。

场景:

普遍接受的最佳做法是安装与正在使用的软件相关的所有服务包。

这也适用于 Visual Studio 2008。在某些情况下,它是绝对必要的,例如如果要安装 ASP.NET MVC v1.0 RTM,则需要 VS2008 SP1。

对于大多数软件,“帮助,关于____”会显示版本,并且通常包括 SP 级别。

通过我的VS2008,我得到了很多信息,其中一些很清楚:

Microsoft .NET 框架
版本 3.5 SP1

还有一些不太清楚的:

Microsoft Visual Studio 2008
版本 9.0.30279.1 SP

问题是很难判断VS2008 SP1是否真的安装了。

在安装了 vs2008 SP1 以及未升级的计算机上,帮助、关于中似乎显示了相同的信息。

同样,不同的版本,例如“开发”和“专业”通过“帮助”、“关于”显示相同的结果。

--
QUESTION:如何正确识别她/他的vs2008版本级别?

编辑: 发现了这个:

How do the .NET Framework, CLR and Visual Studio version numbers relate to each other?

我希望微软能让这件事变得更容易。

@nos ...您的 QFE 是一个修补程序 ...http://en.wikipedia.org/wiki/QFE
AFAIK,您可能已经应用了安全补丁。

我猜 9.0.30279.nnnn 的“30279”部分表示 SP1,“nnnn”是后续更新级别。

编辑#2:

更多信息
我发现的挑战是轻松识别版本。
虽然这看起来很奇怪,但不幸的是
我缺乏时间机器,至少有一次我确定
我已经有了 vs 2008 SP1,但 ASP.NET MVC 无法安装。
当时我申请的是MS SP1升级;
执行时,升级说是升级SP1!!
将 SP1 升级到自身后,确实安装了 ASP.NET MVC。
因此,我觉得这很混乱。会是这样
如果 Microsoft 通过“帮助”、“关于”显示,则更容易:
微软 Visual Studio 2008
版本 9.0.30279.nnnn SP1

编辑#3:

http://blogs.msdn.com/bharry/archive/2008/04/19/a-new-home-for-visual-studio-hotfixes.aspx
目前有169个hotixes:
http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=Hotfix
至少有两个修补程序适用于 vs2008 sp1:
http://code.msdn.microsoft.com/KB957912:
“KB957912 - Visual Studio 2008 SP1 调试和断点更新”
http://code.msdn.microsoft.com/KB957507:
" KB957507 - Loc Intellisense 替换 VS 2008 SP1 附带的所有 Loc Int"

“请注意[热修复可能有 没有] 经历了完整的微软 产品回归测试也没有 已与其他组合进行了测试 修补程序。”

更新:在 Windows 2008 Web 服务器 R2 上,
我有 Microsoft Visual Studio 2008 版本 9.0.30279.1 SP
这是“理论上的”SP1 ~~但是,安装 SQL 2008 Web 服务器
失败,神秘的解释是我需要 vs2008 SP1!!!

更新继续:将 MSDN 更新应用到我之后
windows 2008 web server R2,我还有
Microsoft Visual Studio 2008 Version 9.0.30279.1 SP
现在真的应该是 SP1 ~~ 我认为它必须是
因为 SQL 2008 Web Server 的预安装验证“规则”
通过,然后 SQL Server 安装运行并成功完成。

【问题讨论】:

  • 好问题。我的 vs2008 说“9.0.30279.4108 QFE”

标签: asp.net-mvc visual-studio-2008 version


【解决方案1】:

其实你可以用给定的版本来识别它。在您的情况下,9.0.30279.1 实际上是 VS2008 SP1,它使用此版本重新分发 Microsoft DLL(请参阅 C:\Windows\Winsxs 了解所有这些)。
所以我建议你用谷歌搜索版本号。那应该会给你正确的 VS2008 版本。

【讨论】:

    【解决方案2】:

    我有同样的信息。您正在运行 Visual Studio 2008 SP1。这在 .NET 3.5 SP1 之上运行。已安装适用于 Visual Studio 和 .NET 3.5 的 Service Pack 1。

    【讨论】:

      猜你喜欢
      • 2015-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-18
      • 2018-05-27
      • 1970-01-01
      • 2013-06-21
      相关资源
      最近更新 更多