有没有什么办法可以在不使用mono的情况下获得.Net可执行文件的AssemblyVersion? 我想要的是一个脚本或命令,可以让我在Linux上获得AssemblyVersion。 我试过了:
#strings file.exe | grep AssemblyVersion
但它只是string而不是数字。 还检查了:
#file file.exe
但只有一般的信息。
有任何想法吗?
ngen如何工作?
以编程方式创build组合桌面快捷键“快捷方式”
如何处理NotifyIcon,发生超时(C#)后
是否有可能将Windows Mobile仿真build立到应用程序中?
如何检测系统时间是否更改? (来自.net)
如何在订阅DWM组合/ Aero Glass禁用时引发的操作系统级事件?
有没有正确的方法来检查一台机器上是否安装了特定的Microsoft应用程序?
处理点击ListView的一个子项
C# – 未处理的exception – path中的非法字符
按照Jb Evain的建议,你可以使用Mono disassembler 。
monodis --assembly file.exe | grep Version
尝试匹配跨越整行的版本号:
$ strings file.exe | egrep '^[0-9]+.[0-9]+.[0-9]+.[0-9]+$'
在我的(少数)测试中,二进制文件的AssemblyVersion总是最后的结果。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。