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

    曙海教育集團論壇開發語言培訓專區Microsoft.NET Framework → NET Framework 以及 CLR 版本辨析


      共有7460人關注過本帖樹形打印

    主題:NET Framework 以及 CLR 版本辨析

    美女呀,離線,留言給我吧!
    wangxinxin
      1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


    加好友 發短信
    等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
    NET Framework 以及 CLR 版本辨析  發帖心情 Post By: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 進行編譯(所需的 RuntimeFamework.cs 請參見 .NET Framework CLR 版本檢測):

    E:\CS\ClrInfo> nmake ClrInfo20.exe
    Microsoft (R) 程序維護實用工具 9.00.30729.01 版
    版權所有(C) Microsoft Corporation。保留所有權利。
    
    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 版
    版權所有(C) Microsoft Corporation。保留所有權利。
    
    E:\CS\ClrInfo> nmake ClrInfo35.exe
    Microsoft (R) 程序維護實用工具 9.00.30729.01 版
    版權所有(C) Microsoft Corporation。保留所有權利。
    
    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 版
    版權所有(C) Microsoft Corporation。保留所有權利。
    
    E:\CS\ClrInfo> nmake ClrInfo40.exe
    Microsoft (R) 程序維護實用工具 9.00.30729.01 版
    版權所有(C) Microsoft Corporation。保留所有權利。
    
    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 操作系統:

     

      運行 ClrInfo35.exe,結果如下所示:

     

      運行 ClrInfo40.exe,結果如下所示:

     

     

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


    支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

    返回版面帖子列表

    NET Framework 以及 CLR 版本辨析








    簽名
    主站蜘蛛池模板: 韩国三级hd中文字幕| 四虎成人影院网址| 久久久久亚洲AV无码去区首| 苍井空浴缸大战猛男120分钟| 天天av天天翘天天综合网| 亚洲中文无码a∨在线观看| 精品日产一区二区三区| 在线播放中文字幕| 久久99精品久久久久久噜噜| 欧美三级在线看| 可以看女生隐私的网站| 青娱乐在线免费视频| 国产裸模视频免费区无码| 久久99国产一区二区三区| 日韩欧美精品在线视频| 免费高清a级毛片在线播放| 高中生被老师第一次处破女| 大伊香蕉精品一区视频在线 | 午夜亚洲av日韩av无码大全| 香蕉视频在线观看网址| 国内黄色一级片| 中文字幕日韩欧美一区二区三区 | 国产亚洲午夜高清国产拍精品| 一个人看的视频www在线| 日韩大片在线永久免费观看网站 | 欧美极品在线观看| 国产一区二区在线观看麻豆| 67194午夜| 78成人精品电影在线播放日韩精品电影一区亚洲 | 中文字幕在线观| 李宗60集奇奥网全集| 免费看美女让人桶尿口| 蜜臀av无码精品人妻色欲| 国产综合久久久久久鬼色| 两领导在车上吃我的奶| 日韩在线一区二区| 亚洲精品tv久久久久久久久| 精品无码国产自产拍在线观看 | 国产成人精品免费视频大全麻豆 | 人妻无码久久一区二区三区免费| 老子影院午夜理伦手机不卡|