<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    以文本方式查看主題

    -  曙海教育集團(tuán)論壇  (http://www.hufushizhe.com/bbs/index.asp)
    --  Microsoft.NET Framework  (http://www.hufushizhe.com/bbs/list.asp?boardid=78)
    ----  NET Framework 以及 CLR 版本辨析  (http://www.hufushizhe.com/bbs/dispbbs.asp?boardid=78&id=2633)

    --  作者:wangxinxin
    --  發(fā)布時(shí)間:2010-12-15 10:28:50
    --  NET Framework 以及 CLR 版本辨析

    我們來看看以下 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 文件來編譯(請(qǐng)參見: 淺談 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 請(qǐng)參見 .NET Framework CLR 版本檢測(cè)):

    E:\\CS\\ClrInfo> nmake ClrInfo20.exe
    Microsoft (R) 程序維護(hù)實(shí)用工具 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ù)實(shí)用工具 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ù)實(shí)用工具 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):

     

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

     

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

     

     

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


    主站蜘蛛池模板: 狠狠狠狼鲁欧美综合网免费| eeuss影院免费直达入口| 欧美日韩亚洲国产一区二区综合| 国产99久久精品一区二区| 2021国产麻豆剧果冻传媒电影| 天天爽夜夜爽人人爽一区二区| 久久国产精品99精品国产| 欧美a视频在线观看| 免费人成在线观看69式小视频| 色偷偷亚洲第一综合网| 国产精品久久久久久亚洲小说| 三上悠亚电影全集免费| 日本乱人伦电影在线观看| 亚洲成a人v欧美综合天堂麻豆| 看黄色免费网站| 国产又大又硬又粗| 91手机看片国产福利精品| 天堂资源最新在线| 久久91精品国产91久久户| 日韩一级视频免费观看| 亚洲理论片在线中文字幕| 看Aⅴ免费毛片手机播放| 国产伦理一区二区| 18禁男女爽爽爽午夜网站免费 | 四虎4hu永久在线观看| 麻豆91国语视频| 国内精品久久久久久99蜜桃| 中文国产成人精品久久96| 日本口工全彩漫画| 日韩在线电影网| 免费一区二区三区四区五区| 综合久久99久久99播放| 国产大片内射1区2区| 538在线观看视频| 国色天香精品一卡2卡3卡| 一级毛片视频在线观看| 成人影院久久久久久影院| 久久精品aⅴ无码中文字字幕| 最美情侣中文字幕电影| 亚洲欧洲日产国码一级毛片| 欧美高清xxx|