日期:2014-05-17  浏览次数:20884 次

关于C#程序的问题
公司已离职的同事一个WinForm程序,估计代码量万把行要有了,源代码找不到,现在只有bin,未混淆,老板要升级功能,代码找不到了。
老板让我接受,这可办呢?目前只想到先Reflector,把类提出来,再重画窗口。还有其他思路吗?
老板这是要搞死人呢。麻烦各位给提个思路啊。

------解决方案--------------------
Reflector也能把资源提取出来,可以反编译生成整个工程的
------解决方案--------------------
Reflector 提代码即可啊。 万把行很容易的。。
------解决方案--------------------
引用:
Reflector 提代码即可啊。 万把行很容易的。。


如果代码很低级,那么Reflector大致可以看出来逻辑。这时候说他“也许很容易”还可能靠谱。

如果它稍微高级,例如经常使用lamda、匿名委托、迭代器、dynamic类型等等,特别当读者根本无法理解人家的设计思想时,就不一定了。
------解决方案--------------------
一个公司不会连备份(保密)代码的基本意识都没有吧?
你折腾出来的代码将来下场也一样吧
------解决方案--------------------
反编译出来维护就是= = 反正维护本来也不需要了解原有的逻辑,万把行代码说少不少,但真要升级功能把要动的地方跟踪出来就行了