Devexpress如何去除强名称的错误?
本帖最后由 zhanglei1371 于 2024-5-11 06:43 编辑=================================================
非常奇怪,问题竟然自己消失了。
换台电脑测试,也没有弹窗了。
==================================================
我在使用devexpress的控件,原来的dll提示过期了,csdn买了个和谐文件,
帮助内容如下:
使用方法:
1、将压缩文件中的DevExpress.Data.v13.1.dll、DevExpress.Utils.v13.1.dll两个文件替换原来的文件。
2、将压缩文件中的Install.bat中的DEV_PATH 的值修改为对应的路径保存。
3、在“开发者命令提示”中运行Install.bat。“开发者命令提示”在开始菜单中“Microsoft Visual Studio 2012 - Visual Studio Tools”下。
4、如果编译程序时提示“lc.exe 已退出 代码为 -1”时,则删除程序中原有的DevExpress dll引用,重新添加一下程序中的DevExpress dll引用即可。
发布程序时需对“sn -Vr *,b88d1754d700e49a”进行处理,你可以在自己的程序启动时执行此命令,也可在安装程序脚本中处理,根据自己的情况处理。
如果不对“sn -Vr *,b88d1754d700e49a”进行处理,程序可能会出错,原因程序签名问题。
但是我按照上面方法执行了命令,没有效果。
还做的尝试:
对7个dll进行去除签名,重新用我自己的snk文件签名,但是都无效。最终提示的都是这个:
探索了好久,网上也查了很多,都没有解决。
不知哪位大侠能指点下,该如何解决?
系统环境:win7x64,vs2019.引用的dll为:
DevExpress.XtraRichEdit.v13.1.dll
DevExpress.Data.v13.1.dll
DevExpress.Office.v13.1.Core.dll
DevExpress.RichEdit.v13.1.Core.dll
DevExpress.Utils.v13.1.dll
DevExpress.XtraBars.v13.1.dll
DevExpress.XtraEditors.v13.1.dll谢谢各位的帮助! 另外就是,网上很多提到强签名,但是我有个疑问:
就是我自己的签名,和程序要求的签名不同,怎么解决?
程序需要的签名是:b88d1754d700e49a,
而我用自己的key强制签的公钥为:b0d70e00a51f2797
和程序需要的不同。就算将7个文件的签名都去除了,也还是提示上面截图里的错误。 https://www.52pojie.cn/thread-1783368-1-1.html 试试这个帖子里的工具 3yu3 发表于 2024-5-10 20:17
https://www.52pojie.cn/thread-1783368-1-1.html 试试这个帖子里的工具
这个已经测试过了,先全部去除,无效,再全部将7个文件签成我自己的签名,依旧无效 13.1?这老掉牙的版本了,直接上新版全家桶不好吗? wkfy 发表于 2024-5-10 20:52
13.1?这老掉牙的版本了,直接上新版全家桶不好吗?
我就需要几个dll,这多绿色?全家桶不够低碳环保 学习学习
页:
[1]