碰到尴尬问题,请高手指教

问题描述

以前写的代码保存在.CS文件里,后经编译,形成DLL文件,CS文件现已删除,现在要稍微修改一下,(数据库的访问方式变了))难道要重新写代码?

解决方案

解决方案二:
反编译看看怎么实现的吧。
解决方案三:
要想不重新改代码可以把连接参数存在外部文件或者在程序中提供参数修改功能,除此以外恐怕是必须要修改代码中的连接参数了,不过也不会有很大的修改量啊,这个问题没什么尴尬的。
解决方案四:
如果你的"数据库的访问方"原来没有设计成在配置文件中配置,你要么重写那个类,要么反编译,重新修改数据库的访问方;注意:如果你以后的数据库的访问方还回变的话,最好是写成参数配置.
解决方案五:
引用1楼badtank的回复:

反编译看看怎么实现的吧。

解决方案六:
我想也是反编译下,工具很多的,你可以到网上找找
解决方案七:
Reflector.exe
解决方案八:
直接对dllexport...,大功告成
解决方案九:
这个可能是你想要的,
解决方案十:
Reflector.exe
解决方案十一:
用Reflector.exe反编译,基本上能看出来,还是有些不同的

时间: 2024-10-02 13:03:05

碰到尴尬问题,请高手指教的相关文章

如何提高ASP.NET 编程能力???请高手指教!!!!

问题描述 如何提高ASP.NET编程能力???请高手指教!!!!最好能写出学习步骤和方法,谢谢!!!本人目前的水平属于中低水平,只能开发简单的系统,而且不规范. 解决方案 解决方案二:严格来说,我俩不算中低水平,只能算在入门.呵呵~~~个人觉得,最快最有效的方法是:参加培训+找项目做(跟别人一起做)+多看书(上CSDN)解决方案三:1看书,C#高级编程,设计模式2实践AJAX,LINQ,WCF3系统开发解决方案四:能具体点么?最好有高手的自己的心得体会!!!是如何一步步进步的!!!解决方案五:引

此处finally能执行吗,请高手指教

问题描述 此处finally能执行吗,请高手指教 此处的yinally为什么不执行 解决方案 try catch中只有一种条件不会执行finally语句,那就是system.exit() 解决方案二: 对于java程序,运行System.exit()会终止JVMfinally不执行 解决方案三: 再说一个极端的情况try{ ...}finally{ while (true) { }}finally是一个死循环,你说你用任务管理器强关,能保证它执行完么?当然不行.要不电脑还不能关机了. 解决方案四

java 控件显示不出来-为什么控件没显示,请高手指教

问题描述 为什么控件没显示,请高手指教 package listener; import java.awt.*; import javax.swing.*; public class ControCicle1 extends JFrame{ private JButton jbtEnlarge=new JButton(""large""); private JButton jbtShrink=new JButton(""shrink"&

shell中的telnet的问题,请高手指教!

问题描述 shell中的telnet的问题,请高手指教! 用shell自动实现一个telnet到目标,然后对目标中的一个目录进行tar打包,然后退出目标,理想中的代码: telnet IP 端口 tar -czvf ...... exit 但是telnet后,界面会切换到登录目标后的界面,所以本地shell中的以下tar命令和exit都执行不到,哪位高手能有好的办法实现这样的功能呢?python中有相应的功能,但是需求中不允许用python. 是否socket能实现这样的功能呢?但是我认为soc

iis7.0-IIS7 发布网站应用程序中的服务器错误问题 请高手指教

问题描述 IIS7 发布网站应用程序中的服务器错误问题 请高手指教 将我的MVC4程序发布到本机IIS7上报错: 确认2点: 1.发布的程序不存在问题,在服务器上可以正常访问,服务器系统是Windows2008 64位系统,我本地是win7 64位系统. 2.有将.net framework注册到IIS上 网上有讲到的 我基本都有设置修改到,但是问题依然在,求教... 解决方案 不一定,也许是数据库连接.文件系统权限等问题.你能看到那个页,说明asp.net已经在工作了. 解决方案二: 信息有点

delphi-Delphi:cxGrid关联的DataSet中如果有Lookup字段时,反应非常慢,请高手指教!

问题描述 Delphi:cxGrid关联的DataSet中如果有Lookup字段时,反应非常慢,请高手指教! cxGrid关联的DataSet中如果有Lookup字段,数据记录大约在5百行左右,打开速度就特别慢. 比如: 在数据库中, 销售出库单中只有客户编号,即FCltCode,没有客户名称: 客户档案表中有客户编号FCode,客户名称FName, 在DataSet1中建立FCltName字段,为Lookup类型,通过FCltCode与FCode关联,显示FCltName. 在这种情况下,软件

如何安装mysql?刚刚学习php不会用mysql,请高手指教

问题描述 如何安装mysql?刚刚学习php不会用mysql,请高手指教 如何安装mysql?刚刚学习php不会用mysql,请高手指教 解决方案 新手用集成环境,xmapp或phpnow 各关联自动完成 关于mysql的安装步骤参见: http://www.jb51.net/article/23876.htm 解决方案二: 安装的时候点击下一步.下一步,中间有几个环节需要注意: 1.端口号,默认为3306,可以根据实际情况修改. 2.用户名和密码,需要设置,在程序连接的时候需要. 3.字符集,

匹配对象的属性和函数-请高手指教下,C#里面正则表达式如何匹配对象的属性和嵌套的函数

问题描述 请高手指教下,C#里面正则表达式如何匹配对象的属性和嵌套的函数 'M.smith pass :'+stu.count(iif(sc.avg(sc.getscore()) >60,1,0))+teacher.class 需要匹配出 1.sc,getscore() 2.stu,count(iif(sc.avg(sc.getscore()) >60,1,0)) 3.teacher.class 不需要比配单引号里面的 M.smith 解决方案 1.sc{1},getscore(){1} 2.

请高手指教下,C#正则表达式如何匹配对象的属性和嵌套的函数

问题描述 请高手指教下,C#正则表达式如何匹配字符串里面的对象的属性和嵌套的函数,对象的函数.属性名不确定.字符串如下"'M.smithpass:'+stu.count(iif(sc.avg(sc.getscore())>60,1,0))+teacher.class"需要匹配出1.sc,getscore()2.stu,count(iif(sc.avg(sc.getscore())>60,1,0))3.teacher.class不需要比配单引号里面的M.smith 解决方案

安装问题-我下载的SQL Sever2008压缩包无法安装显示是这个,请高手指教

问题描述 我下载的SQL Sever2008压缩包无法安装显示是这个,请高手指教 操作类型"ExecuteWorkflowAction"对于WorkflowIdentity元素无效.唯一有效的操作类型是ExecuteWorkflowAction. 错误代码0x84B20001. 实在是新手,在这里截图都不会...