打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

问题

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

 

解决方法

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

版本:V11.2.11.0

注册文件:

@echo offgacutil -u DevExpress.Data.v11.2mkdir %windir%\assembly\GAC_MSIL\DevExpress.Data.v11.2\11.2.11.0__b88d1754d700e49acopy DevExpress.Data.v11.2.dll %windir%\assembly\GAC_MSIL\DevExpress.Data.v11.2\11.2.11.0__b88d1754d700e49agacutil -u DevExpress.Utils.v11.2mkdir %windir%\assembly\GAC_MSIL\DevExpress.Utils.v11.2\11.2.11.0__b88d1754d700e49acopy DevExpress.Utils.v11.2.dll %windir%\assembly\GAC_MSIL\DevExpress.Utils.v11.2\11.2.11.0__b88d1754d700e49aecho '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控件

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何在安装过程中部署DevExpress控件
【CAD 批量打图精灵 6.4】带授权文件&多文档多格式打印
VS2010 部署(发布)问题
WPS插件开发流程(2)
How do I enable “JIT Debugging” for Microsoft .NET Framework In
Microsoft .NET Framework 工具
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服