小编Jay*_*Jay的帖子

动态调用DLL中的方法

我有一个包含一些方法的DLL(显示,隐藏和验证).以下是其中一种方法的示例hide(Panel paneldynamic, String id, List<EventActions> eventList).所有方法都包含相同的参数.

现在我在我的主窗体上引用了我的DLL,如何在运行时动态调用其中一个方法?

.net c# asp.net

5
推荐指数
1
解决办法
1万
查看次数

在VB6应用程序中使用.NET dll

我在c#.net中写了一个dll,它在应用程序中调用另一个第三方.NET dll.当我用c#.NET编写的控制台应用程序测试它时,这也很好,使用下面的代码:

 Assembly u = Assembly.LoadFrom(dllLocation);
 Type t = u.GetType("MyLIB.CLass");
 MethodInfo m = t.GetMethod("Method");
 object[] myparam = new object[1];
 myparam[0] = fileLocation;
 result = (string)m.Invoke(null, myparam);
Run Code Online (Sandbox Code Playgroud)

请注意,有些文件是在最初加载dll的位置加载的,使用:

  string path = Assembly.GetExecutingAssembly().Location;
  path = Path.GetDirectoryName(path);
Run Code Online (Sandbox Code Playgroud)

但问题是,当我尝试使用VB6调用它时,我收到一个错误,它无法加载第三方DLL.请帮忙,因为我似乎不知道发生了什么.

c# vb6

4
推荐指数
1
解决办法
8295
查看次数

使用Ilmerge在.NET中组合多个dll

请问如何使用ILMerge将多个dll组合成一个.

c# ilmerge

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×3

.net ×1

asp.net ×1

ilmerge ×1

vb6 ×1