c# - 将 VB6 .dll 文件转换为 .net dll

标签 c# dll assemblies

我有一个用 VB6 编写的 .dll 文件。我知道我可以将此 .dll 文件作为引用添加到我的 VS 项目中,但我需要能够将此 .dll 文件作为嵌入式资源添加到我的 VS 解决方案中。然后我想调用这个 .dll 文件来调用一个函数。

但是我无法将 .dll 文件作为程序集加载,因为它是用 VB6 编写的。假设我不能简单地将此代码重写为 .net,是否有人有将此 dll 转换为可识别的程序集文件的有效解决方案?

最佳答案

您无需转换它,只需将其作为非托管 DLL 进行引用即可。参见 http://msdn.microsoft.com/en-us/magazine/cc301501.aspx有关如何执行此操作的说明。

关于c# - 将 VB6 .dll 文件转换为 .net dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7668964/

相关文章:

c# - 从字符串中提取子字符串到 C# 中的定界符的最快方法是什么?

.net - 哪种类型的 key .NET 程序集用于签名以及如何创建它?

c# - 解析 .NET 应用程序使用的库路径

c++ - 我可以从 STA dll 运行 QT 或 wxWidgets GUI 吗?

c++ - 创建并链接到从旧 DLL 文件生成的 .lib 文件

security - 你如何锁定一个dll?

c# - 卸载 CodeDom 编译的程序集

c# - (500) 内部服务器错误 - 使用 api 发送 Web 请求时

c# - 带有链接按钮的 ASP.net Visual Studio Repeater

c# - 在 C# 中显示该方法修改参数的最佳方式是什么?