繁体   English   中英

为VB6应用要使用的.NET程序集编写COM Interop程序集

[英]Writing a COM Interop Assembly for a .NET assembly to be consumed by a VB6 app

我正在尝试在vb6应用程序和.net程序集之间创建COM Interop程序集(myComInterop.dll)。 我也在尝试使其成为“免注册”( 请参阅此处以获取解释 )。 要获得注册自由,就需要创建MyVb6App.exe.manifest文件,并使用强名来签名myComInterop.dll。 但是,myComInterop.dll中的引用也要求相关程序集也要使用强名称进行签名。 问题在于某些依赖程序集是第三方库,我们无法将其重建为延迟签名或自己签名。

有没有一种方法可以解决对依赖的dll进行签名的要求?

是什么使您认为它需要被强命名? 这不是无注册COM的要求,博客文章中给出的示例也不使用强名称程序集。

暂无
暂无

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

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