如何把dll嵌入到exe文件中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把dll嵌入到exe文件中相关的知识,希望对你有一定的参考价值。
参考技术A 把dll加入到vb资源文件中在formload写入
Dim b() As Byte
b = LoadResData(101, "CUSTOM")
Open "1.dll" For Binary As #1
Put #1, , b
Close #1 参考技术B 回答
添加dll 右击工程,添加需要的dll,2.设置Build Action 然后,选中上面添加的dll,设置Build Action为“Embedded Resource”, 通过反射机制注册资源中的dll 接下来,我们编写反射机制的代码,将资源中的dll加载exe中,直接上代码,如下: staticclassLoadResourceDllstaticDictionaryDlls=newDictionary();staticDictionaryAssemblies=newDictionary();staticAssemblyAssemblyResolve(objectsender,ResolveEventArgsargs)//程序集Assemblyass;
以上是关于如何把dll嵌入到exe文件中的主要内容,如果未能解决你的问题,请参考以下文章
如何防止引用程序集的嵌入式依赖项被复制到Visual Studio中的输出文件夹?