代码之家  ›  专栏  ›  技术社区  ›  Boppity Bop

我能找到在文件中构建的目标.NET DLL吗?

  •  5
  • Boppity Bop  · 技术社区  · 15 年前

    我对4.0版的项目有些混乱,3.5版的项目有些混乱

    是否可以找出.NET的哪个版本是通过查找文件而构建的DLL(不是从代码中!)?

    3 回复  |  直到 13 年前
        1
  •  8
  •   Darin Dimitrov    15 年前

    你可以使用 ildasm.exe :

    ildasm assembly.dll
    

    然后双击清单并查看版本:

    • 元数据版本:v4.0.30319(clr 4.0,意思是.NET 4.0)

    • 元数据版本:v2.0.50727(clr 2.0,意思是.NET 2.0到.NET 3.5)

        2
  •  1
  •   Will Dean    15 年前

    ILDASM(与VS一起提供)可以向您显示它所引用的框架DLL的版本。

        3
  •  0
  •   Joy George Kunjikkuru    13 年前

    如果您正在寻找编程解决方案,那么只需将DLL加载到程序集中并检查ImageRuntimeVersion

    http://msdn.microsoft.com/en-us/library/system.reflection.assembly.imageruntimeversion.aspx

    推荐文章