DXperience 13.2.6 源码编译工具【更新中文系统支持】
本帖最后由 anderson 于 2014-1-7 15:57 编辑抱歉,刚才没有测试,中文环境下用不了,只能在英文环境下编译,稍后等我反编译下代码看看,改了再放个支持中文环境下编译的版本。
http://pan.baidu.com/s/1DzbcE
改了下,现在支持中文Windows系统了,编译过程中报错的都是SliverLight和WinRT的,只用Winform和ASPx的朋友可以无视。
使用方法:解压缩13.2.6源代码(论坛里有)到DevExpress 13.2\Components\Sources代码中DevExpress.XtraPrinting\DevExpress.Printing.Core\Export\ExportToExcel\FormatStringConverter.cs有错,279行里把'?改成'\''运行编译工具over
能有个简单说明就好了 非常好,辛苦,谢谢! 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: 常量中有换行符
AssemblyVersion.cs(59,3): error CS1010: 常量中有换行符
AssemblyVersion.cs(59,3): error CS1026: 应输入 )
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。保留所有权利。
将程序集添加到缓存失败: 系统找不到指定的文件。 dev的源码,每次都需要修改部分代码或者编码,不知道是故意的还是和中文环境有关 jcwx 发表于 2014-1-7 11:56
win8中文64位,可以编译,但有错误
Public key: 版本 6.2.9200]
使用过 Path 破解 ? 这编译工具还需要安装dev才能使用?那编译源码还有什么意义? peacock 发表于 2014-1-7 13:19
这编译工具还需要安装dev才能使用?那编译源码还有什么意义?
替换签名而已 谢谢,期待中文可以用的 其实是少了“’”好而已,并不是将"?"号改为"\" polite0803 发表于 2014-1-7 21:13
其实是少了“’”好而已,并不是将"?"号改为"\"
我觉得那个问号应该不是问号,HEX值和问号的不一致,这里是写\'是我猜的,如果有何不妥,请指教。 anderson 发表于 2014-1-7 22:43
我觉得那个问号应该不是问号,HEX值和问号的不一致,这里是写\'是我猜的,如果有何不妥,请指教。 ...
不是代码错误,而是文件的编码是西欧字符集(CP1252)的,要用西欧字符的编码打开,再保存为UTF-8的文件编码就可以了 好东西一定要顶了 好东西一定要顶了 279行的内容是
static readonly List<char> numberChars = new List<char>(new char[] { '0', '#', '.', ',', '%', '‰', 'e', 'E', '+', '-' });
这个可以用Notepad++打开,选择Windows -1252编码,再选择转换为UTF-8,就行了。
peacock 发表于 2014-1-7 13:19
这编译工具还需要安装dev才能使用?那编译源码还有什么意义?
源码编译可以不用事先安装dev试用版!
只是此工具需要借助注册表信息检查相关的编译路径信息!
你可以在注册表中手动添加相关信息即可!不过建议在VS2010下编译
hcc 发表于 2014-1-18 23:30
279行的内容是
static readonly List numberChars = new List(new char[] { '0', '#', '.', ',', '%', '‰' ...
没错,那个是千分号(‰),不是' 本帖最后由 guqiu 于 2014-1-24 09:09 编辑
修改了下 13.1.4的编译脚本。貌似编译成功了。
但是加不到vs2010工具箱里
hcc 发表于 2014-1-18 23:30
279行的内容是
static readonly List numberChars = new List(new char[] { '0', '#', '.', ',', '%', '‰' ...
不错, EmEditor, 上图为证,图上 右下角是打开这个文件使用的编码。
感谢您下载啊支持 linuxsc 发表于 2014-1-19 20:58
源码编译可以不用事先安装dev试用版!
只是此工具需要借助注册表信息检查相关的编译路径信息!
你可以在 ...
感谢提醒。 非常好,辛苦,谢谢! 支持一下 这个工具独立运行就可以了么?为什么我感觉全是错误?
是不是需要什么脚本支持? 同样改了编译程序,编译成功了。可是也放不进工具箱。。。 谢谢,期待中文可以用的 围观一下,顺带感谢楼主 linuxsc 发表于 2014-1-19 20:58
源码编译可以不用事先安装dev试用版!
只是此工具需要借助注册表信息检查相关的编译路径信息!
你可以在 ...
请问如果是vs2012来编译,有什么影响啊 13.2.9的可以成功编译吗? caizz520 发表于 2014-5-27 15:51
13.2.9的可以成功编译吗?
其实编译这档事情,可以找原有的编译脚本,理清楚每个项目的编译顺序,项目的依赖关系,都可以编译成功!
既然都是搞代码设计的,就好好把项目之间的关系搞清楚,未必是坏事。不要想当然借助工具一蹴而就。
页:
[1]
2