本帖最后由 numega 于 2016-11-16 21:55 编辑
我的环境 win10 64bit + vs2015 (update 3) + DevExpress 16.1.6.16270。
无论如何使用 DevExpress.Patch 7.0 by dimaster,每次都是在按下 Patch 按钮… 一直停在那裹。==> 沒用處。
乾脆自行修改 DevExpress.Data.v16.1.dll,结果真的可用。
不会过期,也不会自動跳出 About 的画面。
*** 请注意 : 只适用於 16.1.6.16270 的版本 ***务必先移除所有之前的版本,只要直接安装 DevExpressComponents-16.1.6.16270.exe 即可,不要先安装 DevExpressUniversalTrialComplete-20160907.exe 再去安装 hotfix 升级。
因为ngen.exe 早已做了一个DevExpress.Data.v16.1.dll 的 native image,也就是名为DevExpress.Data.v16.1.ni.dll 必须先将其删除!!! 这一步最重要,否则无论你如何替换DevExpress.Data.v16.1.dll 都没用 它会先去执行native image => DevExpress.Data.v16.1.ni.dll 如果没有native image,它就会乖乖地执行GAC 中的DevExpress.Data.v16.1.dll
如何删除DevExpress.Data.v16.1.ni.dll ? 请使用everything.exe (https://www.voidtools.com/) 这个好用的工具,当然也是要有管理员权限,找到档案后,直接Shift + Delete 键删掉就对了。 就下来将附件解开,copyDevExpress.Data.v16.1.dll 至 (需系统管理员权限) 1. C:\Program Files (x86)\DevExpress16.1\Components\Bin\Framework\ 2.C:\Windows\Microsoft.NET\assembly\GAC_MSIL\DevExpress.Data.v16.1\v4.0_16.1.6.0__b88d1754d700e49a\ 如此就搞定了! 我使用上没有任何问题,如果有人遇到问题,请重新下载附件 (20161116 更新)。 注1: 1. win10 64 bit + vs2013 或 vs2010 : 会出现 DevExpress.Data.v16.1.ni.dll 2. win10 64 bit + vs2015 : 不会出现DevExpress.Data.v16.1.ni.dll (不知何故),反正无影响 注2: 真正破解好用,却没几人发现,随缘吧。
如何下载 16.1.6.16270 版本(DevExpressComponents-16.1.6.16270.exe),请见 ssjun 所发之帖。
http://www.dxper.net/thread-7035-1-1.html
截图:
虽然 DevExpress 下拉项目中的 Your License Information 显示仍会 expire,但是实际上不会过期,也可以 deployment
|