引用第三方类库的私有类与私有方法
2009-04-24 10:45
288 查看
问题:引用第三方类库的私有类与私有方法
解决方法
此问题的本质就是修改.net 程序集的元数据,把相应的类与方法的私有修饰符改为公有。假设有以下的程序集:
CancelSealedClassLib.dll 有如下类型的定义
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace CancelSealedClassLib
{
class mySealedClass
{
private void DisplayInfo()
{
Console.WriteLine("Hello {0}",this.GetType().Name);
}
}
}
CFF Explorer . 这个工具可以查看与修改.net 程序集的元数据.
1. 打开CancelSealedClassLib.dll
2. 单击红色区域,弹出如下窗口
3. 选中 public ,此时mySealedClass的访问级别已经改为public 了
4. 选中 以下红色区域
5. 选中public ,mySealedClass. DisplayInfo()已经改为public
6. 单击保存,所做的元数据修改就会被保存
相关文章推荐
- 在ASP.net中,不引用第三方类库的、轻便的、将报表导出到Excel中的方法
- iOS中引用第三方类库的方法总结
- iOS中引用第三方类库的方法总结
- Android Studio导入第三方类库的方法
- 解决第三方类库无法通过armv7s编译的方法、添加Default-568h@2x.png
- iOS程序开发引用的第三方库之间出现冲突的处理方法
- laravel5.3引入第三方类库的方法
- thphp引用第三方类库---IP定位
- iOS开发: 使用ARC的工程怎么同时再引用MRC的第三方类库
- Android Studio导入第三方类库的方法
- ant自动打包apk(详细),引用到第三方工程类库以及里面的资源,修改包名和工程名
- 在类库中创建WCF的引用问题解决方法
- Android Studio导入第三方类库的方法
- WPF引用外部类库中的资源文件提示不能找到的解决方法
- 在运行jar包的过程中处理引用第三方jar包方法
- C#面向对象---对象成员、方法加载、引用类库
- android.mk中引用第三方库的方法
- Android Studio 1.0 导入第三方类库的方法
- 将main方法打成jar包,并引用第三方的maven jar包
- vs引用第三方日志库方法