我们正在开发一个VB6环境下的OCX控件(请不要问为什么...)此OCX必须与.net动态链接库连接。到现在为止还好。但最近我们在dll的主类中添加了两个属性,并需要向ocx使用者提供对它们的访问。我们对dll进行强命名,使用regasm注销它,然后使用/codebase和/tlb参数再次注册它。一切都很顺利。但是VB6项目继续使用以前的版本,因此缺少新的属性。我们能做些什么来克服这种烦恼呢?当然,我们取消选中引用,存储项目,关闭环境,重新打开它,刷新引用,等等都没有用。提亚
发布于 2014-08-23 07:02:42
所有的问题是我们忘记了在dll的main类的接口定义中包含新的属性。一旦完成,上述步骤就可以毫无困难地工作。
https://stackoverflow.com/questions/25451931
复制相似问题