开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 5433|回复: 1

终于重编译DevExpress14.23成功了,其实很简单,见如下方法

[复制链接]

0

精华

575

贡献

1058

赞扬

帖子
133
软币
5154
在线时间
809 小时
注册时间
2015-5-4
发表于 2015-5-14 21:10:15 | 显示全部楼层 |阅读模式

DevExpress 14.23的重新编译

说明:重新编译的目的不是生成类似于DevExpress安装程序的,也不是生成可添加到VS控件箱的控件DLL(当然也会生成DLL,但直接添加上去好像有问题),而是用于覆盖已安装的DevExpress的程序文件的,由于中间重新生成了强密钥,覆盖后相当于把DevExpress试用版变成了授权版。


  • 首先下载DevExpress 14.23的安装文件和源代码文件:
    DevExpressUniversalTrialComplete-20141203
    DXperience source code 14.2.3.14339


2 先安装DevExpressUniversalTrialComplete-20141203程序,可随意选择安装路径

3 解压缩源代码到安装路径下:D:\Program\DevExpress14.2\Components\Sources (如果有相同覆盖之)
t.png



4、 更改defines.bat(用记事本编辑即可)
只改一处,将Debug改为Release。
t.png

5 安装环境说明

Win7不行,必须是Win8.1,我的电脑是Win8.1 64位系统,安装了VS2013以及Office2013 64位,只需要这些环境即可。

6、产生强命名密钥

  打开VS2013开发人员命令提示,在VS2013安装后的工具里面有快捷图标,或者在Metro窗口下输入 visualstudio tools进行搜索,打开文件夹里面有VS2013开发人员命令提示

   在命令窗口中,通过CD命令进入希望的目录下(生成的强密钥会在这个目录下),然后产生强密钥:

sn -k StrongKey.snk    (建立你自己的强命名密钥)

sn -p StrongKey.snk key.txt    (导出你的公钥)

sn -tp key.txt sn -TpStrongKey.snk   (显示公钥命令)
将产生的文件:StrongKey复制到上述安装路径的D:\Program\Dev Express14.2\Components\Sources\DevExpress.Key

7、开始编译
以管理员身份运行buildWinRT脚本,然后等待编译的自动运行,窗口类似下图(竟然一个错误都没有,编译完后,自动关闭窗口)
t.png



8VS2013的工具箱
使用ToolboxCreator重新设置工具栏,ToolboxCreator的位置如下图:
t.png

这也是一个控制台程序,闪烁的运行一下没看着任何东西,刚开始没运行它,在VS下拖控件时,弹出试用窗口,把这个ToolboxCreator运行了两次(第一次一闪而过,我以为没执行,并又运行了一次),最后在VS里面拖放控件就不弹出试用对话框了。


9、测试
在电脑上创建了一个WPF项目,然后拖放了PDFViewer控件,确保如下引用被添加:
t.png

并设置它们的属性复制本地”=True,运行工程,然后将工程拷贝到一台未破解DevExpress的电脑上,先直接运行Bin下的.exe文件,启动并运行OK,然后通过VS2013打开项目,打开窗口设计器,第一次打开时,上面显示未能成功加载,提示好像有试用对话框不能加载等文字说明(英文的),随后再次打开时,能够正常打开并显示控件界面,并能编译通过,因此我的总结是:在未安装破解的DevExpress是可以运行.EXE的,通过VS也能打开和编译,只是偶尔那个窗口设计器需要重新加载,不影响使用。

上一个在未安装DevExpress破解版上的设计视图(不好意思还没汉化,下次测试一下汉化)
t.png
大家按照此方法测试后,再做一下发布测试看效果如何,希望得到反馈!


回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
27
软币
137
在线时间
6 小时
注册时间
2015-5-25
发表于 2015-5-27 13:39:27 | 显示全部楼层
本帖最后由 Wl61Wl 于 2015-5-27 13:40 编辑

不行啊,报表下面还有试用版的水印。

试用水印

试用水印
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-5-2 09:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表