C#的正确版本号是多少?什么时候出来?为什么我找不到关于C#3.5的任何答案?
这个问题主要是为了帮助那些使用不正确的版本号搜索答案的人,例如C#3.5.希望任何未能找到错误版本号的答案的人都会找到这个问题,然后再使用正确的版本号进行搜索.
.net c# .net-framework-version visual-studio compiler-version
我想在我即将编写的一些PowerShell脚本中使用.NET - 当这些脚本运行时,我如何知道/声明我正在处理哪个版本的.NET?
是否可以选择运行哪个版本的.NET脚本?
我之前听说过.Net 3.5对它编译的IL没有任何改变.在考虑了我所知道的所有编译器功能之后,事实上,它确实可以在同一个旧IL中实现,但我找不到官方来源来证实这一说法.这是真的吗?
在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
版本9.0.30279.1 SP
问题是很难判断VS2008 SP1是否实际安装过.
相同的信息似乎显示在具有vs2008 SP1的计算机上的"帮助","关于"以及尚未升级的计算机上.
同样,不同的版本,例如"开发"和"专业"通过"帮助","关于"显示相同的结果.
-
问题:如何正确识别她/他的vs2008版本级别?
.NET Framework,CLR和Visual Studio版本号如何相互关联?
我希望微软能够让这更容易.
@nos ...您的QFE是一个修补程序... http://en.wikipedia.org/wiki/QFE.
AFAIK,您可能已经应用了安全补丁.
我猜测9.0.30279.nnnn的"30279"部分表示SP1,"nnnn"是后续更新级别.
更多信息
我发现的挑战是轻松识别版本.
虽然这可能看起来很奇怪,但不幸的是
我缺少时间机器,至少有一次我确定
我已经拥有vs 2008 SP1但ASP.NET MVC无法安装.
那时我应用了MS SP1升级;
执行时,升级说它正在升级SP1!
将SP1升级到自身后,ASP.NET MVC确实安装了.
因此,我觉得这很混乱.
如果微软通过"帮助","关于","显示","
微软Visual Studio 2008
版本9.0.30279.nnnn SP1" ,那将会更加容易.
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 =修补程序
中至少有两个修复程序适用于vs2008 sp1:
http:
//code.msdn.microsoft.com/KB957912 :"KB957912 - …
C#4的官方营销名称是什么?
如果我们要发布关于C#4的培训材料,我们应该使用什么术语?
最近我在寻找关于CLR的文档,C#版本映射从1.0到4.0,但没有找到任何好的资源.这将是非常有帮助的,如果有人可以提供这些信息或链接到任何资源.