江湖数据 2021-09-19 23:11 采纳率: 0%
浏览 15
已结题

从.net mvc 转到.net core 获取外部dll版本号

从.net mvc 转到.net core一路踩坑啊,可算快踩完了,最后卡在 后台上传dll文件 需要获取版本号
这个方法能获取.exe的执行文件,.dll无效,翻阅了很多资料也没找到答案。
FileVersionInfo fv = FileVersionInfo.GetVersionInf(path);

是这样的,我做的后台管理,前台是桌面程序,实现了自动更新软件,携带的 dll每次打开软件自动检查版本号是否与后台的相同,如果不相同,判断为后台最新去后台下载,之前是.net mvc 上面写的那个方法 获取dll文件版本号没问题,但是在Linux上跑 .net core就获取不到了,有的说是pe,但是到现在我也没找到解决的答案,很难,目前手动输入版本号去实现,但是很麻烦,本身是做编程的,能让电脑做的事情,自己弄还做编程干啥了,寻求结果,望各位出解决方案,在此谢过了。

过程:后台在本地上传到服务器dll文件,dll文件上传成功后,识别版本号,赋值给数据库。
环境:Linux服务器,.net core 程序。

目前结果:获取不到dll版本号,exe的可以获取。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 9月27日
    • 修改了问题 9月19日
    • 创建了问题 9月19日

    悬赏问题

    • ¥15 Altair EDEM中生成一个颗粒,并且各个方向没有初始速度
    • ¥15 系统2008r2 装机配置推荐一下
    • ¥500 服务器搭建cisco AnyConnect vpn
    • ¥15 用大厂网站防红自己网站
    • ¥15 悬赏Python-playwright部署在centos7上
    • ¥15 psoc creator软件有没有人能远程安装啊
    • ¥15 快速扫描算法求解Eikonal方程咨询
    • ¥20 我的是道格手机,重置后屏幕右上角出现红色字的未写入tee key 和未写入google key请问怎么去掉啊
    • ¥15 校内二手商品转让网站
    • ¥20 高德地图聚合图层MarkerCluster聚合多个点,但是ClusterData只有其中部分数据,原因应该是有经纬度重合的地方点,现在我想让ClusterData显示所有点的信息,如何实现?