c# 引入同一个版本dll(比如包含opencv不同模块的dll,但是版本却是一致的)

1.使用dnSpy.exe工具,打开相关dll

 

 在左侧"管理器"中选中并点击右键

2.在弹出菜单中点击编辑程序集

3.更改名称和版本号

 

4.工具栏-文件-全部保存

5.在VS中引入dll

6.右键该dll->属性->填写一个别名

 

 在.cs文件顶部加入下面的语句,使用别名

 

 7.调用

 

 两个dll,不同功能,基本模块相同,版本号与标识一致。此番更改就不会引起冲突

 

 

posted @ 2022-09-06 15:54  迷海  阅读(216)  评论(0)    收藏  举报