.NET编程中[未能加载文件或程序集]的处理方法
1、比如系统报错如下:【关键字解析错误:未能加载文件或程序集“ADODB, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=*******”或它的某一个依赖项。系统找不到指定的文件。】。
这种错误的出现是因为另一台计算机上面没有对应的DLL动态链接库文件,处理思路是把本机的链接库文件拷贝到对方的相应的位置,使程序在对方的电脑中运行时也能正确调用动态链接库文件,就不会再报错了。
![.NET编程中[未能加载文件或程序集]的处理方法](https://exp-picture.cdn.bcebos.com/6a408cdd3340b6f3092c8da812c0affce086ee03.jpg)
1、拷贝原始DLL文件,
在原始编程电脑上找到目录,
C:\Program Files\Microsoft.NET\Primary Interop Assemblies,拷贝目录里面的DLL文件。
![.NET编程中[未能加载文件或程序集]的处理方法](https://exp-picture.cdn.bcebos.com/955ea0e434daf05ee988f7c5751d96d81919e503.jpg)
2、在对方出现报错的电脑中找到对应的目录。
![.NET编程中[未能加载文件或程序集]的处理方法](https://exp-picture.cdn.bcebos.com/0d2fe5f202b375d737d03540515872dadf49d803.jpg)
3、将缺少的DLL文件拷贝到对方电脑中。
![.NET编程中[未能加载文件或程序集]的处理方法](https://exp-picture.cdn.bcebos.com/16a84fe10ef858566e96269053e9ccd2ba66cd03.jpg)
4、就可以正常的调试程序了。
![.NET编程中[未能加载文件或程序集]的处理方法](https://exp-picture.cdn.bcebos.com/3b03be7aa010bc332593ba0f92efa25f0d143f00.jpg)
1、在原始编程电脑上找到目录
C:\Program Files\Microsoft.NET\Primary Interop Assemblies,拷贝目录里面的DLL文件。
![.NET编程中[未能加载文件或程序集]的处理方法](https://exp-picture.cdn.bcebos.com/b6f0f0f97fbd4c7ce218b2f5b8bad341027d3000.jpg)
2、因为原始编程电脑为XP,目标电脑为WIN 7或其它系统,在对方的电脑中找不到这个相同的目录。
![.NET编程中[未能加载文件或程序集]的处理方法](https://exp-picture.cdn.bcebos.com/c8373cbc7dc5cf67cbf45bf28e96b814f5d02600.jpg)
3、将缺少的DLL文件拷贝到EXE执行文件目录中。
![.NET编程中[未能加载文件或程序集]的处理方法](https://exp-picture.cdn.bcebos.com/c99358fe474ec283d914b55bbe4f50b8b53e1c00.jpg)
4、就可以正常的调试程序了。
![.NET编程中[未能加载文件或程序集]的处理方法](https://exp-picture.cdn.bcebos.com/560be432939c2cf72b1952ad452c5b1b1fde1200.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:120
阅读量:75
阅读量:150
阅读量:38
阅读量:191