Devexpress汉化修改 已经汉化过后生成的*.resources.dll文件 z
Devexpress 是很好的第三方控件。但是需要汉化,在从网上下载的zh-CN文件夹里都是*.resources.dll文件,由于汉化的工作量很大,难免有些地方汉化 错误或者不合适(如下图)。花了些时间修改它们(大部分时间花在‘实现无需加入GAC即可见汉化效果’),将过程记录如下。
2、反编译DevExpress.Xpf.Core.v13.2.resources.dll
3、反编译后生成文件如下
4、
知道Calculator的资源位于文件DevExpress.Xpf.Core.Editors.LocalizationRes.zh-
CN.resources。所以下面将其转为DevExpress.Xpf.Core.Editors.LocalizationRes.zh-
CN.resx来编辑资源。先将DevExpress.Xpf.Core.Editors.LocalizationRes.zh-CN.resources复制到D:\Program
Files (x86)\Microsoft Visual Studio 12.0下,然后操作如下:
5、然后用VS2013打开生成的DevExpress.Xpf.Core.Editors.LocalizationRes.zh-CN.resx把错误值修改过来。并保存。
6、下面将原来的DevExpress.Xpf.Core.Editors.LocalizationRes.zh-CN.resources删除。再将DevExpress.Xpf.Core.Editors.LocalizationRes.zh-CN.resx转为DevExpress.Xpf.Core.Editors.LocalizationRes.zh-CN.resources。并将其剪切覆盖到E://qq文件夹。
7、下面进行再编译。首先移除DevExpress.Xpf.Core.v13.2.resources.il的强名。然后再重新生成生成强名。再编译为DevExpress.Xpf.Core.v13.2.resources_Output.dll。
8、强名伪造替换。先载入DevExpress.Xpf.Core.v13.2.resources.dll,获取其强名。保存为Dev.snk。
9、然后再载入DevExpress.Xpf.Core.v13.2.resources_Output.dll。选择强名文件Dev.snk,再替换。
10、再将更改后的DevExpress.Xpf.Core.v13.2.resources_Output.dll更名为DevExpress.Xpf.Core.v13.2.resources.dll复制覆盖到zh-CN文件夹。即达到更改效果。运行对比效果如下:
转载请注明出处:http://blog.csdn.net/zhlechn/article/details/20225749
文中工具下载地址:http://download.csdn.net/detail/zhlechn/8118219
注:要想不需要把DevExpress.Xpf.Core.v13.2.resources.dll加入GAC就能达到修改效果,必须两次强名不一样。即第7步是实现不加入GAC就能达到修改效果的关键。
Devexpress汉化修改 已经汉化过后生成的*.resources.dll文件 z的更多相关文章
- C#中修改Dll文件 (反编译后重新编译)
Dll文件生成后,如没有源代码,又要修改其中内容 可以用微软自带的ildasm和ilasm程序 先用ildasm将dll文件反编译成il文件 ildasm Test.dll /out=Test.il ...
- 反编译C#的dll文件并修改,再重新生成dll
1.把dll文件导入到ildasm工具中,ildasm是由微软提供的.net程序反编译工具,位于“C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A ...
- 如何修改被编译后DLL文件
原文 http://www.cnblogs.com/wujy/p/3275855.html 我们平时在工作中经常会遇到一些已经被编译后的DLL,而且更加麻烦是没有源代码可以进行修改,只能针对这个DLL ...
- DevExpress控件安装、汉化使用教程
前言 DevExpress是一个庞大的控件库,也很是好用(没用过,听说),但是要收费. 网上关于DevExpress的教程满天飞,我找了一下午也没找到正确的安装.简单实用教程,还是自己摸索吧. 自己动 ...
- DevExpress的Web控件汉化方法
原文:DevExpress的Web控件汉化方法 项目中用到devexpress的web控件,机器没有安装devexpress控件,直接在项目中引用的dev的dll,项目运行时发现都是英文界面,所以解决 ...
- pytest-html报告修改与汉化
前言 Pytest框架可以使用两种测试报告,其中一种就是使用pytest-html插件生成的测试报告,但是报告中有一些信息没有什么用途或者显示的不太好看,还有一些我们想要在报告中展示的信息却没有,最近 ...
- webstorm的安装、激活码、更换主题颜色的修改、汉化
一.安装 1.解压webstorm11zh.rar,双击.exe文件,下一步安装,在安装结束前会提示输入激活码,这个从网上随便找一个可用的即可. 二.更换主题颜色: 1.先从网上找一个喜欢的主题颜色, ...
- Androidstudio2.0.0汉化教程及汉化包。
()Eric为大家带来Androidstudio2.0.0的简单汉化教程,许多小伙伴喜欢使用中文版的AS那么没有中文的AS只能靠自己汉化取得更好的体验. 第一步下载AS2.0.0汉化包,我有链接给大家 ...
- android studio 汉化 svn插件汉化。布局文件 属性 汉化 public.xml
android studio 汉化 SvnBundle.properties D:\Android Studio\plugins\svn4idea\lib resources_en.jar\org\j ...
随机推荐
- JAVA路线
[转]Java自学之路——by马士兵 作者:马士兵老师 JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机. ...
- 【洛谷 P1666】 前缀单词 (Trie)
题目链接 考试时暴搜50分...其实看到"单词","前缀"这种字眼时就要想到\(Trie\)的,哎,我太蒻了. 以一个虚点为根,建一棵\(Trie\),然后\( ...
- stdafx.h、stdafx.cpp的作用
这两个文件用于建立一个预编译的头文件".PCH"和一个预定义的类型文件"STDAFX.OBJ".由于MFC体系结构非常大,各个源文件中都包含许多头文件,如果每次 ...
- Linux提权思路
先写个大概 0. dirtycow 不同的dirtycow有不同执行条件. 使用前先对照此表根据内核版本确认是否已经修复 https://github.com/dirtycow/dirtycow.gi ...
- JavaScript设置获取和设置属性的方法
这篇文章主要介绍了JavaScript设置获取和设置属性的方法,学会使用getAttribute.setAttribute的用法,需要的朋友可以参考下 getAttribute 该方法用来获取元素 ...
- ZigBee MAC层(下)
6. MAC功能描述 6.1 信道访问 802.15.4使用的物理无线电信道的访问机制有下面两种: - 基于竞争的访问机制: 设备使用CSMA-CA退避算法以分布式方式访问信道 - 无竞争的访问机制: ...
- libyuv编译【转】
转自:http://blog.csdn.net/kl222/article/details/41309541 版权声明:本文为博主原创文章,未经博主允许不得转载. 下载代码(要FQ): git clo ...
- python基础===python3 get和post请求(转载)
get请求 #encoding:UTF-8 importurllib importurllib.request data={} data['name']='aaa' url_parame=urllib ...
- platform_driver_register,什么时候调用PROBE函数 注册后如何找到驱动匹配的设备【转】
转自:http://blog.chinaunix.net/uid-25508271-id-2979412.html kernel_init中do_basic_setup()->driver_in ...
- js反混淆工具
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head ...