繁体   English   中英

VB6从Windows 7到Windows XP加载.net 4 C#COM dll

[英]VB6 Loading .net 4 C# COM dll from Windows 7 to Windows XP

我在.Net Framework 4.5环境中创建了一个C#ComVisible类库dll,但是dll目标框架设置为Framework 3.5。我的旧版VB6项目(来自“项目”->“添加参考”)。 一切正常。 所有这些都在Windows 7中完成。

现在,我在具有.net Framework 4.0的Windows XP上使用相同的dll。 我将dll添加到Windows XP上的GAC中。 但是我无法在VB中找到将该dll添加为参考。 你能告诉我我可能会想念的吗。 在我的XP计算机中,该dll位于:C:\\ WINDOWS \\ assembly \\ GAC_MSIL位置

知道我在这里缺少什么吗?

编辑:我也用regasm实用程序注册了该程序集。 注册表中的任何更改我都应该执行才能在VB6项目的“可用引用”列表中看到我的COM dll?

为COM注册程序集时,您需要调用

regasm myassembly.dll /codebase

/ codebase添加VB6应用程序将用于查找DLL的相关注册表项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM