首页 > Web开发 > 详细

遇到一个奇葩的问题,could not load the assembly file XXX downloaded from the Web

时间:2015-12-23 19:29:10      阅读:183      评论:0      收藏:0      [点我收藏+]

在我这编译好好滴,发给客户那边居然不通过,报could not load the assembly file:///xxx.dll,

查阅了一些文档后,发现原来是文件的安全问题,是由于我把文件压缩打包后,

放在网盘上,让对方下载,对方下载后,VS就认为是从网上下载的文件,不安全,

解决方案:关闭VS,在有问题的DLL上点击右键,UNBLOCK该文件,

再次打开VS,编译就OK啦,还有个小技巧:如果你是打包的文件,

那么解压后所有的DLL,都要UNBLOCK,OH NO,这是要死人的节奏啊,

but,你可以在压缩包上点右键,UNBLOCK一下,那么解压后的工程就不会有问题啦,

具体可参看:https://msdn.microsoft.com/en-us/library/ee890038(VS.100).aspx

也可以参看:http://stackoverflow.com/questions/3072359/unblocking-a-dll-on-a-company-machine-how

stackoverflow上还有其他的解决办法,但核心问题就是安全性,UNBLOCK

遇到一个奇葩的问题,could not load the assembly file XXX downloaded from the Web

原文:http://www.cnblogs.com/zhoucloud/p/5070683.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!