当前位置:编程学习 > C#/ASP.NET >>

DevExpress 7.2.1 开发环境,我发布了,到其他机子上运行出错,请求解决!

DevExpress 7.2.1 开发环境,我发布了,到其他机子上运行出错,请求解决!

我把DevExpress 7.2.1安装好,然后把里面的DLL复制出来,然后破解并成功,然后卸载DevExpress 7.2.1。

在开发软件时,我把DLL全部放进工具栏。
然后拖控件出来使用,设置“复制到本地”,意思说,我要使用哪个DLL在编译时,自动复制到debug本地目录。

但发布时,到其他机子上运行,出现 "System.IO.FileLoadExption" 错误

请CSDN的高手帮帮忙..本人新来的,分数不多,请多多包含好嘛? --------------------编程问答-------------------- 帮帮忙好嘛? --------------------编程问答-------------------- 没人要分嘛??
帮帮忙可以麽? --------------------编程问答-------------------- 加QQ:531811972,help you --------------------编程问答-------------------- 你是使用了破解版的DLL吧,DEV带用的破解都是绕过程序集的私钥验证而发布到GAC的,而你在发布时由于没有私钥,也就是说是盗版,所以会抛出System.IO.FileLoadExption异常,解决办法3个。
1.使用正版(好像是废话哈)
2.不使用重新编译后程序集,采用以下方式破解:
  在项目中找到:licenses.licx文件,将之生成操作改为“无”
  在发布时删除该文件
3.发布时再重新注册GAC(这个也麻烦),将SDK工具中的SN和GACUTIL拷入发布后的文件夹中,建批处理文件,写入以命令
sn -Vr DevExpress.Web.v7.2.dll
gacutil /i DevExpress.Web.v7.2.dll

sn -Vr DevExpress.Data.v7.2.dll
gacutil /i DevExpress.Data.v7.2.dll
.
.
.
.
引用了多少个程序集就写多少个

我还是强烈建议你使用第二个方法,使用原版的DEV程序集就行了,非常方便,有问题可以提出来

--------------------编程问答-------------------- 如果是正版,可以找www.evget.com 协助解决 --------------------编程问答-------------------- 请看我的回复
http://community.csdn.net/Expert/topic/5585/5585064.xml?temp=.7252313 --------------------编程问答-------------------- 学习中~ --------------------编程问答-------------------- --------------------编程问答-------------------- 4楼的办法2非常好!
补充:.NET技术 ,  组件/控件开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,