去除DLL

haihuan23 2009-10-12 05:25:21
下了个程序想改一改.

1.怎么去除DLL加入源码..

2.改好后,怎么加入DLL...


有详细的链接也可以...
...全文
138 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
haihuan23 2009-10-13
  • 打赏
  • 举报
回复
附: 本人很菜..
haihuan23 2009-10-13
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 pig23 的回复:]
如果项目结构完整,那么直接改源码就可以了,不用管dll,改完重新编译下
如果结构不完整,那么你新建几个外部类库,名称对应aa.DAL等等,复制代码进去,再添加引用,再编译
[/Quote]

有点明白你的意思了.. 不过段点调试呢..可以么.
Pig23 2009-10-13
  • 打赏
  • 举报
回复
如果项目结构完整,那么直接改源码就可以了,不用管dll,改完重新编译下
如果结构不完整,那么你新建几个外部类库,名称对应aa.DAL等等,复制代码进去,再添加引用,再编译
haihuan23 2009-10-13
  • 打赏
  • 举报
回复
假如要修改的地方比较多,而且要调试,这样做........
_see_you_again_ 2009-10-13
  • 打赏
  • 举报
回复
用Reflector工具+Reflector.FileDisassembler.dll插件反编译
生成工程之后再编译成dll
haihuan23 2009-10-13
  • 打赏
  • 举报
回复



还是米有人啊
haihuan23 2009-10-13
  • 打赏
  • 举报
回复


顶一下
haihuan23 2009-10-13
  • 打赏
  • 举报
回复
哪位大大来解决下啊..
liujintaozyc 2009-10-13
  • 打赏
  • 举报
回复
自己直接修改下程序 重新生成一次就行了 然后传上去
gongsun 2009-10-13
  • 打赏
  • 举报
回复
...
haihuan23 2009-10-13
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 happy664618843 的回复:]
引用 6 楼 haihuan23 的回复:
to  Lost_Painting:

这样试下
[/Quote]

happy664618843 2009-10-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 haihuan23 的回复:]
to  Lost_Painting:

已经有源码了,反编译这步就不用了吧..

已经将 源码Copy到项目里,然后将DLL排除项目外....报错----找到不命名空间..

假如在 a.cs文件里有

using aa.DAL;
using aa.BLL;

我新建aa文件夹,再新建DAL,BLL文件夹,将源码Copy到里面去..这样对么..
[/Quote]
这样试下
haihuan23 2009-10-13
  • 打赏
  • 举报
回复
to Lost_Painting:

已经有源码了,反编译这步就不用了吧..

已经将 源码Copy到项目里,然后将DLL排除项目外....报错----找到不命名空间..

假如在 a.cs文件里有

using aa.DAL;
using aa.BLL;

我新建aa文件夹,再新建DAL,BLL文件夹,将源码Copy到里面去..这样对么..
鸭梨山大帝 2009-10-12
  • 打赏
  • 举报
回复
第三步:新建一个和dll文件名相同的cs文件;
<== 纠正一下,不是同名的CS,是同一命名空间,同一个类名

[Quote=引用 4 楼 james1234liuxiao 的回复:]
第一步:先将dll文件反编绎;
第二步:将反编绎后的内容全部复制;
第三步:新建一个和dll文件名相同的cs文件;
第四步:将复制的内容全部粘贴到cs文件中;
第五步:根据内容的要求作适当的修改;
第六步:最后编绎成功后,就是名相同,内容不同的dll文件啦!
[/Quote]
James1234liuxiao 2009-10-12
  • 打赏
  • 举报
回复
第一步:先将dll文件反编绎;
第二步:将反编绎后的内容全部复制;
第三步:新建一个和dll文件名相同的cs文件;
第四步:将复制的内容全部粘贴到cs文件中;
第五步:根据内容的要求作适当的修改;
第六步:最后编绎成功后,就是名相同,内容不同的dll文件啦!
haihuan23 2009-10-12
  • 打赏
  • 举报
回复
有DLL源码.....

把DLL排除项目,加入DLL源码,找不到命名空间
syc958 2009-10-12
  • 打赏
  • 举报
回复
dll文件包含了所有cs文件的代码.....这种工作不好做.....如果单独对某一方法还是可以的......
手抓宝 2009-10-12
  • 打赏
  • 举报
回复
自己加.cs文件,然后前台的CodeBehind和Inherits都指好,编译之后就是你的dll了

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧