开发者论坛

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

DXperience 13.2.6 源码编译工具【更新中文系统支持】

[复制链接]

0

精华

593

贡献

66

赞扬

赞助者组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
40
软币
428
在线时间
43 小时
注册时间
2013-8-21
发表于 2014-1-7 10:52:01 | 显示全部楼层 |阅读模式
本帖最后由 anderson 于 2014-1-7 15:57 编辑

截图

截图



抱歉,刚才没有测试,中文环境下用不了,只能在英文环境下编译,稍后等我反编译下代码看看,改了再放个支持中文环境下编译的版本。

改了下,现在支持中文Windows系统了,编译过程中报错的都是SliverLight和WinRT的,只用Winform和ASPx的朋友可以无视。

使用方法:
解压缩13.2.6源代码(论坛里有)到DevExpress 13.2\Components\Sources
代码中DevExpress.XtraPrinting\DevExpress.Printing.Core\Export\ExportToExcel\FormatStringConverter.cs有错,279行里把'?改成'\''
运行编译工具
over

评分

参与人数 13贡献 +4 赞扬 +13 收起 理由
h3658686 + 1 很给力
mwylaoma + 1 赞一个
maratonac7 + 1 Thanks
冰河之刃 + 1 很给力
seamone + 1 赞一个

查看全部评分

回复

使用道具 举报

0

精华

244

贡献

519

赞扬

帖子
241
软币
4201
在线时间
560 小时
注册时间
2013-6-7
发表于 2014-1-7 11:18:31 | 显示全部楼层
能有个简单说明就好了
回复

使用道具 举报

0

精华

1

贡献

5

赞扬

帖子
143
软币
1751
在线时间
196 小时
注册时间
2013-6-22
发表于 2014-1-7 11:53:39 | 显示全部楼层
非常好,辛苦,谢谢!
回复

使用道具 举报

0

精华

250

贡献

29

赞扬

帖子
56
软币
1362
在线时间
185 小时
注册时间
2013-6-12
发表于 2014-1-7 11:56:08 | 显示全部楼层
win8中文64位,可以编译,但有错误

Public key: 版本 6.2.9200]
(c
Loading Projects...
Loaded Projects Count: 341
-----------------------------------------
Building : DevExpress.Data.v13.2
DevExpress.Data.v13.2 - Deleted from GAC
Deleted C:\Program Files (x86)\DevExpress 13.2\Components\Bin\Framework\\DevExpress.Data.v13.2.dll
C:\Program Files (x86)\DevExpress 13.2\Components\Sources\DevExpress.Data\AssemblyInfo.cs- PATCHED
Microsoft Windows [版本 6.2.9200]
(c) 2012 Microsoft Corporation。保留所有权利。

C:\Program Files (x86)\DevExpress 13.2\Components\Sources>"C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /t:Rebuild /verbosity:quiet /p:Configuration=Release;Platform=AnyCPU "C:\Program Files (x86)\DevExpress 13.2\Components\Sources\DevExpress.Data\DevExpress.Data.csproj"
AssemblyVersion.cs(58,40): error CS1010: 常量中有换行符 [C:\Program Files (x86)\DevExpress 13.2\Components\Sources\DevExpress.Data\DevExpress.Data.csproj]
AssemblyVersion.cs(59,3): error CS1010: 常量中有换行符 [C:\Program Files (x86)\DevExpress 13.2\Components\Sources\DevExpress.Data\DevExpress.Data.csproj]
AssemblyVersion.cs(59,3): error CS1026: 应输入 ) [C:\Program Files (x86)\DevExpress 13.2\Components\Sources\DevExpress.Data\DevExpress.Data.csproj]

C:\Program Files (x86)\DevExpress 13.2\Components\Sources>exit
Microsoft Windows [版本 6.2.9200]
(c) 2012 Microsoft Corporation。保留所有权利。

C:\Program Files (x86)\DevExpress 13.2\Components\Sources>"C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\gacutil.exe" -i ..\Bin\Framework\DevExpress.Data.v13.2.dll
Microsoft (R) .NET Global Assembly Cache Utility.  Version 4.0.30319.17929
版权所有(C) Microsoft Corporation。保留所有权利。

将程序集添加到缓存失败:   系统找不到指定的文件。
回复

使用道具 举报

0

精华

244

贡献

519

赞扬

帖子
241
软币
4201
在线时间
560 小时
注册时间
2013-6-7
发表于 2014-1-7 12:07:04 | 显示全部楼层
dev的源码,每次都需要修改部分代码或者编码,不知道是故意的还是和中文环境有关
回复

使用道具 举报

0

精华

343

贡献

441

赞扬

帖子
301
软币
8606
在线时间
1708 小时
注册时间
2013-6-8
发表于 2014-1-7 13:04:33 | 显示全部楼层
jcwx 发表于 2014-1-7 11:56
win8中文64位,可以编译,但有错误

Public key: 版本 6.2.9200]

使用过 Path 破解 ?
回复

使用道具 举报

0

精华

244

贡献

519

赞扬

帖子
241
软币
4201
在线时间
560 小时
注册时间
2013-6-7
发表于 2014-1-7 13:19:44 | 显示全部楼层
这编译工具还需要安装dev才能使用?那编译源码还有什么意义?
回复

使用道具 举报

0

精华

250

贡献

29

赞扬

帖子
56
软币
1362
在线时间
185 小时
注册时间
2013-6-12
发表于 2014-1-7 13:35:33 | 显示全部楼层
peacock 发表于 2014-1-7 13:19
这编译工具还需要安装dev才能使用?那编译源码还有什么意义?

替换签名而已
回复

使用道具 举报

0

精华

8

贡献

43

赞扬

帖子
59
软币
541
在线时间
97 小时
注册时间
2013-7-17
发表于 2014-1-7 13:41:18 | 显示全部楼层
谢谢,期待中文可以用的
回复

使用道具 举报

0

精华

480

贡献

690

赞扬

DX汉化组

帖子
281
软币
6764
在线时间
1170 小时
注册时间
2013-6-8
发表于 2014-1-7 21:13:28 | 显示全部楼层
其实是少了“’”好而已,并不是将"?"号改为"\"
回复

使用道具 举报

0

精华

593

贡献

66

赞扬

赞助者组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
40
软币
428
在线时间
43 小时
注册时间
2013-8-21
 楼主| 发表于 2014-1-7 22:43:34 | 显示全部楼层
polite0803 发表于 2014-1-7 21:13
其实是少了“’”好而已,并不是将"?"号改为"\"

我觉得那个问号应该不是问号,HEX值和问号的不一致,这里是写\'是我猜的,如果有何不妥,请指教。
回复

使用道具 举报

0

精华

244

贡献

519

赞扬

帖子
241
软币
4201
在线时间
560 小时
注册时间
2013-6-7
发表于 2014-1-7 23:05:30 | 显示全部楼层
anderson 发表于 2014-1-7 22:43
我觉得那个问号应该不是问号,HEX值和问号的不一致,这里是写\'是我猜的,如果有何不妥,请指教。 ...

不是代码错误,而是文件的编码是西欧字符集(CP1252)的,要用西欧字符的编码打开,再保存为UTF-8的文件编码就可以了
回复

使用道具 举报

0

精华

1

贡献

59

赞扬

帖子
94
软币
582
在线时间
48 小时
注册时间
2013-11-15
发表于 2014-1-8 08:41:53 | 显示全部楼层
好东西一定要顶了
回复

使用道具 举报

0

精华

703

贡献

1072

赞扬

赞助者组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
274
软币
5479
在线时间
468 小时
注册时间
2013-6-8
发表于 2014-1-8 16:40:55 | 显示全部楼层
好东西一定要顶了
回复

使用道具 举报

0

精华

0

贡献

36

赞扬

帖子
27
软币
347
在线时间
30 小时
注册时间
2013-9-4
发表于 2014-1-18 23:30:56 | 显示全部楼层
279行的内容是
static readonly List<char> numberChars = new List<char>(new char[] { '0', '#', '.', ',', '%', '‰', 'e', 'E', '+', '-' });
这个可以用Notepad++打开,选择Windows -1252编码,再选择转换为UTF-8,就行了。
回复

使用道具 举报

0

精华

161

贡献

57

赞扬

帖子
112
软币
1615
在线时间
263 小时
注册时间
2013-6-14
发表于 2014-1-19 20:58:35 | 显示全部楼层
peacock 发表于 2014-1-7 13:19
这编译工具还需要安装dev才能使用?那编译源码还有什么意义?

源码编译可以不用事先安装dev试用版!
只是此工具需要借助注册表信息检查相关的编译路径信息!
你可以在注册表中手动添加相关信息即可!不过建议在VS2010下编译


注册表

注册表

评分

参与人数 2赞扬 +2 收起 理由
bingw001 + 1 很给力
peacock + 1 很给力

查看全部评分

回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
16
软币
158
在线时间
10 小时
注册时间
2013-11-5
发表于 2014-1-22 11:03:30 | 显示全部楼层
hcc 发表于 2014-1-18 23:30
279行的内容是
static readonly List numberChars = new List(new char[] { '0', '#', '.', ',', '%', '‰' ...

没错,那个是千分号(‰),不是'
回复

使用道具 举报

0

精华

78

贡献

55

赞扬

帖子
166
软币
5528
在线时间
819 小时
注册时间
2013-7-11
发表于 2014-1-23 10:54:38 | 显示全部楼层
本帖最后由 guqiu 于 2014-1-24 09:09 编辑

修改了下 13.1.4的编译脚本。貌似编译成功了。
但是加不到vs2010工具箱里
回复

使用道具 举报

0

精华

208

贡献

133

赞扬

帖子
190
软币
1978
在线时间
423 小时
注册时间
2013-12-18
发表于 2014-2-20 00:38:43 | 显示全部楼层
hcc 发表于 2014-1-18 23:30
279行的内容是
static readonly List numberChars = new List(new char[] { '0', '#', '.', ',', '%', '‰' ...

2014-02-20_003718.png
不错, EmEditor, 上图为证,图上 右下角是打开这个文件使用的编码。

回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
15
软币
110
在线时间
9 小时
注册时间
2013-11-13
发表于 2014-3-10 16:27:04 | 显示全部楼层
感谢您下载啊支持
回复

使用道具 举报

0

精华

105

贡献

15

赞扬

帖子
59
软币
762
在线时间
118 小时
注册时间
2013-6-18
发表于 2014-3-14 14:20:34 | 显示全部楼层
linuxsc 发表于 2014-1-19 20:58
源码编译可以不用事先安装dev试用版!
只是此工具需要借助注册表信息检查相关的编译路径信息!
你可以在 ...

感谢提醒。
回复

使用道具 举报

0

精华

2

贡献

71

赞扬

帖子
31
软币
367
在线时间
23 小时
注册时间
2013-12-24
发表于 2014-3-17 16:15:16 | 显示全部楼层
非常好,辛苦,谢谢!
回复

使用道具 举报

0

精华

600

贡献

10

赞扬

赞助者组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
17
软币
187
在线时间
17 小时
注册时间
2013-11-6
发表于 2014-4-18 03:35:44 | 显示全部楼层
这个工具独立运行就可以了么?为什么我感觉全是错误?

是不是需要什么脚本支持?
回复

使用道具 举报

0

精华

600

贡献

10

赞扬

赞助者组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
17
软币
187
在线时间
17 小时
注册时间
2013-11-6
发表于 2014-4-18 06:12:32 | 显示全部楼层
同样改了编译程序,编译成功了。可是也放不进工具箱。。。
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
53
软币
783
在线时间
88 小时
注册时间
2014-4-4
发表于 2014-4-19 11:00:27 | 显示全部楼层
谢谢,期待中文可以用的
回复

使用道具 举报

0

精华

0

贡献

114

赞扬

帖子
48
软币
505
在线时间
36 小时
注册时间
2014-3-4
发表于 2014-5-9 14:58:16 | 显示全部楼层
围观一下,顺带感谢楼主
回复

使用道具 举报

0

精华

129

贡献

52

赞扬

帖子
247
软币
1806
在线时间
193 小时
注册时间
2014-5-13
发表于 2014-5-25 22:14:18 | 显示全部楼层
linuxsc 发表于 2014-1-19 20:58
源码编译可以不用事先安装dev试用版!
只是此工具需要借助注册表信息检查相关的编译路径信息!
你可以在 ...

请问如果是vs2012来编译,有什么影响啊
回复

使用道具 举报

0

精华

57

贡献

76

赞扬

帖子
271
软币
941
在线时间
96 小时
注册时间
2013-8-21
发表于 2014-5-27 15:51:08 | 显示全部楼层
13.2.9的可以成功编译吗?
回复

使用道具 举报

0

精华

161

贡献

57

赞扬

帖子
112
软币
1615
在线时间
263 小时
注册时间
2013-6-14
发表于 2014-6-4 17:52:30 | 显示全部楼层
caizz520 发表于 2014-5-27 15:51
13.2.9的可以成功编译吗?

其实编译这档事情,可以找原有的编译脚本,理清楚每个项目的编译顺序,项目的依赖关系,都可以编译成功!
既然都是搞代码设计的,就好好把项目之间的关系搞清楚,未必是坏事。不要想当然借助工具一蹴而就。
回复

使用道具 举报

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

GMT+8, 2024-5-5 22:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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