程序集 CLR 版本





5.00/5 (1投票)
一种从命令行快速查找 .NET 程序集 CLR 版本的方法
我一直在寻找一种从命令行快速查找 .NET 程序集 CLR 版本的方法。 找到了关于 ILDADM、DUMPBIN、程序集反射方法等的参考资料。 但仍然,这些工具会转储大量信息,并且无法直接找到我需要的内容,至少是从命令行来说。 这是我的发现。 使用一些 gnuutil[^] 命令(我喜欢这些工具在 Windows 环境中使用),我精确地提取了 CLR 版本,如下所示:命令行
ildasm /header /text [ASSEMBLY_PATH] | grep -A 7 "Metadata Header" | tail -n 1结果
// 'v2.0.50727' Version Stringildasm 命令会转储大量信息,而标题会转储更多信息。 Grep 将搜索 Metadata Header 文本并显示以下 7 行。 Tail 将仅检索前 7 行的最后一行。 希望这能帮助你捕获旧的程序集。