需要在vb.net中进行设置,将dll和exe保存在单独的文件夹中

时间:2012-04-01 03:47:34

标签: vb.net vb.net-2010

我想为vb.net窗口应用程序创建SETUP。我的应用程序使用多个dll 所以我想将dll保存在单独的文件夹中,并将exe保存在单独的文件夹中。

当我创建设置时,dll和exe是相同的(设置的应用程序文件夹),然后它可以工作,但是当我在设置的应用程序文件夹中创建2个不同的文件夹时,一个用于dll,一个用于exe,然后它指向'工作。请建议我怎么样?

例如:

Apllication / bin / 1.dll,2.dll,3.dll和application exe。

当我创建设置时,所有都转到applciaton文件夹。当我安装时,所有都安装在同一个文件夹中。

但是我需要所有dll去sperate和exe去sperate文件夹。

由于

1 个答案:

答案 0 :(得分:1)

处理AppDomain.Current.AssemblyResolve事件并通过调用Assembly.Load手动加载程序集。

确保在JITting(调用)任何使用DLL的方法或类型之前添加事件处理程序。