如何读取dll文件,或者工具,我用的asp.net开发的
2个回答
展开全部
你如果需要调用dll的话可以用LS的方法将dll引用到自己的项目中,如果要查看dll的源代码可以用Reflector工具。
另外可以可以用反射动态读取dll信息并调用(不需要引用到自己的项目中)
private void UserJN(string dllName,string className,string methodName)
{
string classFullName = dllName + "." + className;
Assembly ass = Assembly.Load(dllName);
Type obj = ass.GetType(classFullName);
MethodInfo mi = obj.GetMethod(methodName);
object o = obj.InvokeMember(null,BindingFlags.CreateInstance,null,null,null);
mi.Invoke(o, null);
}
另外可以可以用反射动态读取dll信息并调用(不需要引用到自己的项目中)
private void UserJN(string dllName,string className,string methodName)
{
string classFullName = dllName + "." + className;
Assembly ass = Assembly.Load(dllName);
Type obj = ass.GetType(classFullName);
MethodInfo mi = obj.GetMethod(methodName);
object o = obj.InvokeMember(null,BindingFlags.CreateInstance,null,null,null);
mi.Invoke(o, null);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询