DevExpress开发的项目其他机器无法正常运行问题

问题

使用DevExpress开发的程序,在开发机上可以正常运行,在别的机器上无法运行。

 

解决方法

网上搜罗了一下,发现导致问题的原因是在GAU中缺少DevExpress.Data.v11.2.dll和DevExpress.Utils.v11.2.dll。于是借鉴伍华聪的解决方案,注册文件稍微修改如下:

版本:V11.2.11.0

注册文件:

@echo off
gacutil -u DevExpress.Data.v11.2
mkdir %windir%\assembly\GAC_MSIL\DevExpress.Data.v11.2\11.2.11.0__b88d1754d700e49a
copy DevExpress.Data.v11.2.dll %windir%\assembly\GAC_MSIL\DevExpress.Data.v11.2\11.2.11.0__b88d1754d700e49a
gacutil -u DevExpress.Utils.v11.2
mkdir %windir%\assembly\GAC_MSIL\DevExpress.Utils.v11.2\11.2.11.0__b88d1754d700e49a
copy DevExpress.Utils.v11.2.dll %windir%\assembly\GAC_MSIL\DevExpress.Utils.v11.2\11.2.11.0__b88d1754d700e49a
echo 'OK'
pause 

TIPS:其中设计到版本部分修改成自己的版本即可。
注册完后,程序中用到的其他dll可以直接放到执行文件夹下边引用了

 

示例

 我的DEMO也是在网上找的换肤DEMO,我的项目Release文件夹下包含如下:

其中:DevExpress.Data.v11.2.dll和DevExpress.Utils.v11.2.dll是要注册的dll。

         DevExpress.BonusSkins.v11.2.dll和DevExpress.XtraEditors.v11.2.dll是项目中引用到的dll。

         gacutil.exe和sn.exe用来执行Register.bat。

 

执行效果

 

具体如何将注册文件打入安装包中,请大家参照伍华聪如何在安装过程中部署DevExpress控件

文章完毕,谢谢大家观赏,如有不足之处,请不吝赐教,谢谢!

转载于:https://www.cnblogs.com/ATually/archive/2012/07/23/2605224.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值