加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 如何正确识别vs2008版本级别?

发布时间:2020-12-15 19:56:27 所属栏目:asp.Net 来源:网络整理
导读:在SO,我搜索“识别版本视觉工作室”但未能找到答案. 场景: 一种普遍接受的最佳做法是安装与正在使用的软件相关的所有服务包. 这也适用于Visual Studio 2008.在某些情况下,它是绝对必要的,例如,如果想要安装ASP.NET MVC v1.0 RTM,则需要VS2008 SP1. 对于大多
在SO,我搜索“识别版本视觉工作室”但未能找到答案.

场景:

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

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

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

使用我的VS2008,我收到了很多信息,其中一些很清楚:

Microsoft .NET Framework
Verson 3.5 SP1

其中一些不太清楚:

Microsoft Visual Studio 2008
Version 9.0.30279.1 SP

问题是很难判断VS2008 SP1是否实际安装过.

相同的信息似乎显示在具有vs2008 SP1的计算机上的“帮助”,“关于”以及尚未升级的计算机上.

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


问题:如何正确识别她/他的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个hotix:
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”

“Please be aware [hotfixes may have
NOT] gone through full Microsoft
product regression testing nor has it
been tested in combination with other
Hotfixes.”

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

更新续:将MSDN更新应用于我的
Windows 2008 Web服务器R2,我还有
Microsoft Visual Studio 2008版本9.0.30279.1 SP
现在真的应该是SP1 ~~我认为它一定是
因为SQL 2008 Web Server的预安装验证“规则”
传递然后SQL服务器安装成功运行并完成.

解决方法

我有相同的信息.您正在运行Visual Studio 2008 SP1.它运行在.NET 3.5 SP1之上.安装了Visual Studio和.NET 3.5的Service Pack 1.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读