我想为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文件夹。
由于
答案 0 :(得分:1)
处理AppDomain.Current.AssemblyResolve
事件并通过调用Assembly.Load
手动加载程序集。
确保在JITting(调用)任何使用DLL的方法或类型之前添加事件处理程序。