微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用codedom编译器编译二进制文件时嵌入到资源中的C#导入DLL

如何解决使用codedom编译器编译二进制文件时嵌入到资源中的C#导入DLL

我想从使用 codedom 编译器编译的 exe 文件的资源中导入用 C++ 编写的 DLL。我正在使用 CompilerParameters 和 EmbeddedResources.Add 函数将我的 .dll 文件添加到资源中。我的问题是访问此资源并导入它而不将其放到磁盘上。我找不到很多关于从资源导入 DLL 并同时将其保存在那里的信息 + 我正在使用 codedom 编译器来构建将它保存在那里的 exe。

我尝试过的: 搜索文档 我曾尝试使用 Assembly.GetManifestResourceStream() 以某种方式导入 dll,但没有奏效。

我的目标是在资源中使用嵌入的 dll 文件编译 exe,然后使用参数运行此 dll 函数。我不想删除 dll,如果文件保留在资源中就好了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。