久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

.NET Framework各版本匯總以及之間的關(guān)系

 ss6677 2016-05-01

.NET Framework

.NET版本1.01.12.03.03.54.04.5
完整版本1.0.3705.01.1.4322.5732.0.50727.423.0.4506.303.5.21022.84.0.30319.14.5.40805
發(fā)布時間2002-02-132003-04-242005-11-072006-11-062007-11-192010-04-122012-05-24
VS開發(fā)版本VS2002VS2003VS2005 VS2008VS2010VS2012
Windows默認(rèn)安裝 Windows Server 2003Windows Server 2003
Windows Server 2008
Windows Vista
Windows Server 2008
Windows 7
Windows Server 2008 R2
 Windows 8
Windows Server 2012
下載.NET Framework 1.0 (SP3).NET Framework 1.1 (SP1).NET Framework 2.0 (SP2).NET Framework 3.0 (SP2).NET Framework 3.5 (SP1).NET Framework 4.0.NET Framework 4.5
說明Microsoft Internet Explorer 5.01 或更高版本Microsoft Internet Explorer 5.01 或更高版本Windows Installer 3.1 或更高版本 Internet Explorer 6.0 或更高版本 包括 .NET Framework 2.0 Service Pack 2 和 .NET Framework 3.0 Service Pack 2 累積更新Windows Installer 3.1 或更高版本 Internet Explorer 5.01 或更高版本.NET Framework 4.5 RC 是一個針對 .NET Framework 4 的高度兼容的就地更新。
支持的windows版本Windows 98
Windows NT
Windows Server 2000
Windows Server 2003
Windows XP
Windows Server 2000
Windows Server 2003
Windows XP
Windows Server 2003
Windows XP
Windows Server 2003Windows Server 2003
Windows Server 2008,
Windows Vista
Windows XP
Windows XP SP3
Windows Server 2003 SP2
Windows Vista SP1
Windows Server 2008
Windows 7
Windows Vista SP2
Windows 7
Windows 8
Windows Server 2008
Windows Server 2012

版本關(guān)系

.NET Framework 版本 2.0,、3.0 和 3.5 是使用 CLR (CLR 2.0) 的相同版本生成的,。 每個版本增量地生成于早期 .NET Framework 版本,。 在計算機(jī)上不可能并排運(yùn)行版本 2.0、3.0 和 3.5,。 在安裝 .NET Framework 3.5 SP1 時,,會自動安裝 2.0 和 3.0 層。 但是,,.NET Framework 4 關(guān)閉此分層方法,。 以 .NET Framework 4 開始,可使用進(jìn)程內(nèi)并行承載來在單獨(dú)的進(jìn)程中運(yùn)行多個公共語言運(yùn)行時 (CLR) 版本,。 Apps 的 2.0 ,,3.0 和 3.5 版本可以全部在 3.5 版運(yùn)行,但是,,它們在 4 版或更高版本將不起作用,。.NET Framework 4.5 是就地更新,替換您的計算機(jī)上的 .NET Framework 4,。 在安裝此更新后,,您的 .NET Framework 4 應(yīng)用程序在無需重新編譯的情況下應(yīng)繼續(xù)運(yùn)行。 但是,,.NET Framework 中的某些更改可能需要更改您的應(yīng)用程序代碼,。 有關(guān)更多信息,在 .NET Framework 4.5 中運(yùn)行現(xiàn)有應(yīng)用程序前,,請參見 在 .NET Framework 4.5 中的應(yīng)用程序兼容性,。 有關(guān)安裝當(dāng)前版本的更多信息,請參見 安裝 .NET Framework 4.5。 有關(guān)對 .NET Framework 的支持的信息,,請參見 Microsoft 支持網(wǎng)站上的 Microsoft .NET Framework Support Lifecycle Policy(Microsoft .NET Framework 支持生命周期策略),。
以上是微軟官方解釋。
我理解的意思是,,3.5包含了2.0和3.0,,安裝了3.5就自動安裝了2.0和3.0。這樣也說明了為什么3.5的安裝包會很大的原因,。win7以后好像就不能直接安裝2.0只能通過安裝3.5來支持2.0的程序,。
4.0是一個過渡版本,安裝4.5是會覆蓋4.0,。并且4.0可在4.5環(huán)境中運(yùn)行,。
值得注意的是4.5不支持XP系統(tǒng)了。

獲取.NET框架版本

using System;
using Microsoft.Win32;
public class GetDotNetVersion
{
    publicstatic voidMain()
    {
        Console.WriteLine('.NET框架版本:');
        using(RegistryKey ndpKey = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine,'').OpenSubKey(@'SOFTWARE\Microsoft\NET Framework Setup\NDP\'))
        {
            foreach(string versionKeyName in ndpKey.GetSubKeyNames())
            {
                if(versionKeyName.StartsWith('v'))
                {
                    RegistryKey versionKey = ndpKey.OpenSubKey(versionKeyName);
                    stringname = (string)versionKey.GetValue('Version','');
                    stringsp = versionKey.GetValue('SP','').ToString();
                    stringinstall = versionKey.GetValue('Install','').ToString();
                    if(install == '')//no install info, ust be later
                        Console.WriteLine(versionKeyName +'  ' + name);
                    else
                    {
                        if(sp != '' && install == '1')
                        {
                            Console.WriteLine(versionKeyName +'  ' + name +'  SP' + sp);
                        }
                    }
                    if(name != '')
                    {
                        continue;
                    }
                    foreach(string subKeyName in versionKey.GetSubKeyNames())
                    {
                        RegistryKey subKey = versionKey.OpenSubKey(subKeyName);
                        name = (string)subKey.GetValue('Version','');
                        if(name != '')
                            sp = subKey.GetValue('SP','').ToString();
                        install = subKey.GetValue('Install','').ToString();
                        if(install == '')//no install info, ust be later
                            Console.WriteLine(versionKeyName +'  ' + name);
                        else
                        {
                            if(sp != '' && install == '1')
                            {
                                Console.WriteLine('  '+ subKeyName + '  '+ name + '  SP'+ sp);
                            }
                            elseif (install == '1')
                            {
                                Console.WriteLine('  '+ subKeyName + '  '+ name);
                            }
                        }
                    }
                }
            }
        }
        Console.WriteLine();
        Console.WriteLine('操作系統(tǒng)版本:'+ System.Environment.OSVersion.ToString());
        Console.WriteLine('當(dāng)前.NET框架版本:'+ System.Environment.Version.ToString());
        Console.ReadKey();
    }
}

參考資料

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多