UG 二次开发 dll 签名
摘要:
背景:这几天开始搞UG 的C#二次开发,由于公司的限制,开发过程是在自己电脑上的D版软件基础上进行,目标机是公司上的正版软件上运行。问题:做完的dll可以在本机运行,但是一到公司就不行,提示错误大致为“加载库出错”。过程:研究半天,排除了Net库版本的问题,最终发现在UG5.0开始,所有开发的DLL都要“签名”后才能被客户端上正版的UG调用。这一点在网上的教程中,提及的很少。(破碎的知识网络坑死人啊)。解决方案:1. 如果是基于c++开发的dll,使用如下方法可以顺利签名成功(这里借用网上现有的文字和图片)1-1)在文件里引用如下文件,然后静态编译自己的dll(MT或MTD)1-2)启动NX 阅读全文
posted @ 2013-06-12 20:30 癫和尚 阅读(4213) 评论(0) 推荐(0)
浙公网安备 33010602011771号