我的程序是用ASP调用VB编写的DLL文件,假设有10个DLL文件,其中一个是主DLL,另外9个调用这个主DLL文件,整个程序用INSTALLSHIELD打包完成并安装成功,可以成功调用。但是修改了主DLL文件的内容(只是修改了几个中文)并编译完成,另外9个DLL文件不作任何改动,打包并安装完成后,只有部分DLL文件可被正常调用,另外几个就无法使用了,比较了正常和不正常的DLL文件,看不出什么不同,这可能是什么原因呢?
调试欢乐多
导致部分组件不能找到这个引用的组件解决方法:
所有dll采用二进制兼容的方式编译
如果接口不变动的话,只编译一个不影响其他的调用
如果接口变更的换,其他的最好也重新打开编译一下