<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>

    Rss & SiteMap

    曙海教育集團(tuán)論壇 http://www.bjzhda.cn

    曙海教育集團(tuán)論壇
    共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
    [瀏覽完整版]

    標(biāo)題:NET Framework 以及 CLR 版本辨析

    1樓
    wangxinxin 發(fā)表于:2010-12-15 10:28:50

    我們來看看以下 ClrInfo.cs 吧:


    using System;
    using System.Text;

    namespace Skyiv
    {
      public class ClrInfo
      {
        static void Main()
        {
          Console.WriteLine("      OS Version: {0}", Environment.OSVersion);
          Console.WriteLine("     CLR Version: {0}  ( {1} )", Environment.Version, RuntimeFramework.CurrentFramework);
          Console.WriteLine("Default Encoding: {0}", Encoding.Default);
          Console.WriteLine();
          Console.WriteLine(typeof(string).AssemblyQualifiedName);
    #if !NetFx20
          Console.WriteLine(typeof(System.IO.Packaging.Package).AssemblyQualifiedName);
          Console.WriteLine(typeof(System.TimeZoneInfo).AssemblyQualifiedName);
    #endif
          Console.WriteLine();
          Console.WriteLine("Available Frameworks:");
          foreach (var frame in RuntimeFramework.AvailableFrameworks) Console.WriteLine("  " + frame);
        }
      }
    }

    使用以下 makefile 文件來編譯(請參見: 淺談 make 工具):

    CLR35 = C:\Windows\Microsoft.NET\Framework\v3.5
    CLR40 = C:\Windows\Microsoft.NET\Framework\v4.0.30319
    CSC35 = $(CLR35)\csc.exe
    CSC40 = $(CLR40)\csc.exe
    SRC1 = ClrInfo.cs RuntimeFramework.cs
    
    ClrInfo20.exe: $(SRC1)
    	$(CSC35) -out:$@ $(SRC1) -D:NetFx20
    
    ClrInfo35.exe: $(SRC1)
    	$(CSC35) -out:$@ $(SRC1) -r:WindowsBase.dll
    
    ClrInfo40.exe: $(SRC1)
    	$(CSC40) -out:$@ $(SRC1) -r:$(CLR40)\WPF\WindowsBase.dll
    

       使用 nmake.exe 進(jìn)行編譯(所需的 RuntimeFamework.cs 請參見 .NET Framework CLR 版本檢測):

    E:\CS\ClrInfo> nmake ClrInfo20.exe
    Microsoft (R) 程序維護(hù)實用工具 9.00.30729.01 版
    版權(quán)所有(C) Microsoft Corporation。保留所有權(quán)利。
    
    C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe -out:ClrInfo20.exe ClrInfo.cs RuntimeFramework.cs -D:NetFx20
    適用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008 編譯器 3.5.30729.1 版
    版權(quán)所有(C) Microsoft Corporation。保留所有權(quán)利。
    
    E:\CS\ClrInfo> nmake ClrInfo35.exe
    Microsoft (R) 程序維護(hù)實用工具 9.00.30729.01 版
    版權(quán)所有(C) Microsoft Corporation。保留所有權(quán)利。
    
    C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe -out:ClrInfo35.exe ClrInfo.cs RuntimeFramework.cs -r:WindowsBase.dll
    適用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008 編譯器 3.5.30729.1 版
    版權(quán)所有(C) Microsoft Corporation。保留所有權(quán)利。
    
    E:\CS\ClrInfo> nmake ClrInfo40.exe
    Microsoft (R) 程序維護(hù)實用工具 9.00.30729.01 版
    版權(quán)所有(C) Microsoft Corporation。保留所有權(quán)利。
    
    C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe -out:ClrInfo40.exe ClrInfo.cs RuntimeFramework.cs
     -r:C:\Windows\Microsoft.NET\Framework\v4.0.30319\WPF\WindowsBase.dll
    Microsoft (R) Visual C# 2010 Compiler version 4.0.30319.1
    Copyright (C) Microsoft Corporation. All rights reserved.
    
    E:\CS\ClrInfo> dir *.exe
    2010/04/17  19:59             7,168 ClrInfo20.exe
    2010/04/17  19:59             7,168 ClrInfo35.exe
    2010/04/17  19:59             7,680 ClrInfo40.exe
    

      使用 Sun VirtualBox 全新安裝 Microsoft Windows Server 2003 R2 Enterprise Edition Service Pack 2 操作系統(tǒng):

     

      運行 ClrInfo35.exe,結(jié)果如下所示:

     

      運行 ClrInfo40.exe,結(jié)果如下所示:

     

     

      好吧,讓我們安裝 Microsoft .NET Framework 2.0 SP2 吧

    共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

    Copyright © 2000 - 2009 曙海教育集團(tuán)
    Powered By 曙海教育集團(tuán) Version 2.2
    Processed in .01611 s, 2 queries.
    主站蜘蛛池模板: 精品视频在线免费| 美女邪恶色动图gig27报| 最近免费中文字幕大全高清大全1| 男男gay做爽爽视频| 野花官网高清在线观看视频5| 色欲aⅴ亚洲情无码AV| 被吃奶跟添下面视频| 色噜噜久久综合伊人一本| 精品国际久久久久999波多野| 美女视频黄.免费网址| 粗大的内捧猛烈进出视频一| 狼色精品人妻在线视频| 精品国产一区二区三区久久狼| 精品一区二区三区在线观看l| 波多野结衣bt| 热re99久久精品国产99热| 欧美黑人又粗又大久久久| 色精品一区二区三区| 精品中文字幕久久久久久| 波多野结衣cesd—819高清| 最近免费中文字幕大全高清片| 成人在线色视频| 少妇大胆瓣开下部自慰| 国产精品污WWW一区二区三区| 亚欧洲精品在线视频免费观看 | 99久久精品国产一区二区三区| 8x8x华人永久免费视频| 2021国产精品久久| 蜜臀av性久久久久蜜臀aⅴ | 性做久久久久久久久| 国产色综合一区二区三区| 国产午夜精品理论片| 午夜爽爽爽男女免费观看hd | 国产亚洲第一页| 亚洲综合色丁香婷婷六月图片| 九九热中文字幕| yy6080午夜一级毛片超清| 麻豆91在线播放| 爆乳少妇在办公室在线观看| 日韩av无码一区二区三区不卡毛片| 女人把私人部位扒开视频在线看 |