jivan 发表于 2013-7-13 23:08:19

同求,有高手能详细的说明吗,如何编译?

hhsss 发表于 2013-7-14 00:35:57

不太懂,高手还不出来教教大伙。学学玩玩

gzjlwj 发表于 2013-8-31 07:48:15

高手 支持一下 留个帖子 以后看

ken8544 发表于 2013-9-2 11:12:49

还能编译的啊   怎么编译啊 ?    高手说明一下

lcs6615 发表于 2013-9-20 12:12:23

本帖最后由 lcs6615 于 2013-9-20 12:16 编辑

4楼真的是高手,按照4楼的方法研究几天几夜没搞成功,可能是工具没用对或者流程有误,希望有兴趣的朋友大家群策群力,找到正确方法,我本人步骤如下
第一步:用Reflector反编译CarpaClient.dll,然后导出整个源码文件
第二步:用Visual Studio打开导出的文件,就发现很多乱码及一百多行错误提示,根本无法调试及重新编译

lcs6615 发表于 2013-9-21 09:54:21

我联系了4楼本人,据说是要收费200元,阳光币都不行了,我在网上看到反编译方法,我们各位朋友大家继续努力:
用Reflector 反编译了一个dll 生成了一个csproj文件 两个cs文件,如何把这三个文件再编译成dll文件呢?

方法一、
你直接用VS打开csproj文件,再编译成DLL不就行了。或者用csc命令行编译:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>csc /t:library /out:dllname.dll file1.cs file2.cs

方法二、
去下Reflector 的一个插件
FileDisassembler,这个插件可以把反编译出的代码生成成文件以及项目文件,很不错的
还有一个插件叫FileGenerator,也是差不多的功能

方法三、
Dll文件生成后,如没有源代码,又要修改其中内容,可以用微软自带的ildasm和ilasm程序
先用ildasm将dll文件反编译成il文件:
ildasm Test.dll /out=Test.il(会生成Test.res和Test.il两个文件,il文件可以用文本编辑器修改,要注意其中的语法)

改完后再用ilasm将il文件重新编译成dll文件:
ilasm /dll /res:Test.res Test.il /out:Test.dll

我是用最后一个方法反编译,resources资源包用“Resource.Net2汉化版”修改后不能保存文件,用ResGen.exe转换.resources为.resx格式时,提示类型的项无法序列化,因此不能添加到资源文件中

lcs6615 发表于 2013-9-21 09:56:59

resources资源包如果我们大家能够修改成功,某些人就没这么神奇了

cqxfan 发表于 2013-9-21 18:51:46

好像是要编译,有空也试试,一直没有时间尝试

lcs6615 发表于 2013-9-22 02:15:36

功夫不负有心人,终于弄成功了,谢谢4楼抛砖引玉

myzzr 发表于 2013-9-22 11:46:04

lcs6615 发表于 2013-9-22 02:15 static/image/common/back.gif
功夫不负有心人,终于弄成功了,谢谢4楼抛砖引玉

写个修改说明呗。 呗呵。分享下呗。哈。
页: 1 [2] 3
查看完整版本: 管家婆分销ERP V3版本9.1如何修改登录界面