欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

替换ASPX编译过的CS代码文件

程序员文章站 2024-01-30 19:04:52
 .net的bs,已编译过,所有cs代码文件都已看不见了,想要做局部代码的修改是个很头痛的事,虽可以用reflect等工具反编,但反出来的代码经常是有错的,如果是混淆过的,更是无法用。因此...
 .net的bs,已编译过,所有cs代码文件都已看不见了,想要做局部代码的修改是个很头痛的事,虽可以用reflect等工具反编,但反出来的代码经常是有错的,如果是混淆过的,更是无法用。因此想只通过修改想改的aspx页面,让它调用自己的cs代码文件去替代已编译好的代码就解决问题了:

 

 

1. 首先建一个和aspx文件对应的cs文件

 

2. 将反编出来的相应的cs代码复制到cs文件中

 

3. 修改aspx文件中的第一句的inherits="xxxxxx"部分为inherits="xxxxxx1",修改cs文件中的public partial class xxxxxx为public partial class xxxxxx1

 

4. 按自己的需要修改cs代码

 

 

    通过这种方法aspx页面将调用cs文件的代码取代dll库存中的代码,避免重新编译整个dll库可能引起的其它错误问题。