精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
.NET Framework各版本匯總以及之間的關系

.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
發布時間2002-02-132003-04-242005-11-072006-11-062007-11-192010-04-122012-05-24
VS開發版本VS2002VS2003VS2005 VS2008VS2010VS2012
Windows默認安裝 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

版本關系

.NET Framework 版本 2.0、3.0 和 3.5 是使用 CLR (CLR 2.0) 的相同版本生成的。 每個版本增量地生成于早期 .NET Framework 版本。 在計算機上不可能并排運行版本 2.0、3.0 和 3.5。 在安裝 .NET Framework 3.5 SP1 時,會自動安裝 2.0 和 3.0 層。 但是,.NET Framework 4 關閉此分層方法。 以 .NET Framework 4 開始,可使用進程內并行承載來在單獨的進程中運行多個公共語言運行時 (CLR) 版本。 Apps 的 2.0 ,3.0 和 3.5 版本可以全部在 3.5 版運行,但是,它們在 4 版或更高版本將不起作用。.NET Framework 4.5 是就地更新,替換您的計算機上的 .NET Framework 4。 在安裝此更新后,您的 .NET Framework 4 應用程序在無需重新編譯的情況下應繼續運行。 但是,.NET Framework 中的某些更改可能需要更改您的應用程序代碼。 有關更多信息,在 .NET Framework 4.5 中運行現有應用程序前,請參見 在 .NET Framework 4.5 中的應用程序兼容性。 有關安裝當前版本的更多信息,請參見 安裝 .NET Framework 4.5。 有關對 .NET Framework 的支持的信息,請參見 Microsoft 支持網站上的 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環境中運行。
值得注意的是4.5不支持XP系統了。

獲取.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('操作系統版本:'+ System.Environment.OSVersion.ToString());
        Console.WriteLine('當前.NET框架版本:'+ System.Environment.Version.ToString());
        Console.ReadKey();
    }
}

參考資料

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Exchange 服務器可支持性矩陣: Exchange 2013 Help
【VS】VS版本與.net FrameWork版本
各個版本 Windows 10 系統中自帶的 .NET Framework 版本
.NET Framework中文離線安裝包大全下載 包含從3.0到7.0.1的所有版本
.net框架
.NET Framework、.NET Core 和 .NET 5+ 的產品生命周期
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 延吉市| 广安市| 唐海县| 原平市| 昌吉市| 秭归县| 定襄县| 莆田市| 北票市| 上栗县| 巧家县| 台南县| 汶上县| 奎屯市| 淮滨县| 东阳市| 邵阳县| 婺源县| 寻甸| 麻阳| 博客| 遵化市| 沁阳市| 佛坪县| 布尔津县| 河北省| 连城县| 邹城市| 武强县| 奉节县| 札达县| 贞丰县| 扎囊县| 偏关县| 闽清县| 双鸭山市| 都匀市| 桦川县| 彭阳县| 武川县| 贵港市|