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>

  • 相关阅读:
    FXML Stuffs (include and define)
    javaFX中解决填充(拉伸)问题
    <转>用 Java 技术创建 RESTful Web 服务
    webservice restful一个小例子
    《转》理解restful
    webservice之restlet实现
    WebService:CXF-SPRING 读书笔记
    PHP 单链表
    php 读xml的两种方式
    php输出金字塔
  • 原文地址:https://www.cnblogs.com/holly/p/1630955.html
Copyright © 2011-2022 走看看