zoukankan      html  css  js  c++  java
  • 浅析如何判断应用程序是由哪个版本CLR编译而成的

    在这里我们通过使用工具corflags.exe来查看被编译应用程序的CLR Version,corflags.exe来自Microsoft Windows SDK v6.0A

    1. 打开Visual Studio 2008 Command Prompt

    2. CD 到你的Assembly所在路径,比如说cd /d D:\Mesh\study\dotnet\SxS\CompileTest

    3. 输入 corflags [Assembly Name],从下面的例子我们可以看出分别由1.0, 1.1, 2.0 and 4.0 CLR编译而成的

    D:\Mesh\study\dotnet\SxS\CompileTest>corflags Program_1.0.exe
    Microsoft (R) .NET Framework CorFlags Conversion Tool.  Version  3.5.21022.8
    Copyright (c) Microsoft Corporation.  All rights reserved.

    Version   : v1.0.3705
    CLR Header: 2.0
    PE        : PE32
    CorFlags  : 1
    ILONLY    : 1
    32BIT     : 0
    Signed    : 0

    D:\Mesh\study\dotnet\SxS\CompileTest>corflags Program_1.1.exe
    Microsoft (R) .NET Framework CorFlags Conversion Tool.  Version  3.5.21022.8
    Copyright (c) Microsoft Corporation.  All rights reserved.

    Version   : v1.1.4322
    CLR Header: 2.0
    PE        : PE32
    CorFlags  : 1
    ILONLY    : 1
    32BIT     : 0
    Signed    : 0

    D:\Mesh\study\dotnet\SxS\CompileTest>corflags Program_2.0.exe
    Microsoft (R) .NET Framework CorFlags Conversion Tool.  Version  3.5.21022.8
    Copyright (c) Microsoft Corporation.  All rights reserved.

    Version   : v2.0.50727
    CLR Header: 2.5
    PE        : PE32
    CorFlags  : 1
    ILONLY    : 1
    32BIT     : 0
    Signed    : 0

    D:\Mesh\study\dotnet\SxS\CompileTest>

  • 相关阅读:
    js相关小实例——大图轮播
    js相关小实例——div实现下拉菜单
    js相关小实例——二级菜单
    html5部分相关
    CSS3常用属性(边框、背景、文本效果、2D转换、3D转换、过渡、有过渡效果大图轮播、动画)
    数据访问
    php测试
    单例模式
    Doc
    横竖列表 下拉隐藏显示
  • 原文地址:https://www.cnblogs.com/holly/p/1630955.html
Copyright © 2011-2022 走看看