【发布时间】:2013-05-31 21:33:08
【问题描述】:
我更新了自定义 .Net 组件,但忘记先取消注册以前的版本。
我没有取消注册,而是将新的 dll 复制到旧版本上。
组件暴露给 COM,现在我在经典 ASP 页面上收到“无法创建对象”消息。
我猜旧的组件信息保留在注册表或系统其他地方的某个地方。有没有办法在没有实际 dll 的情况下删除/卸载/注销这些信息?
我尝试使用 Regasm 工具取消注册组件,但现在我只能提供新 dll 的路径,因为旧 dll 已被覆盖。
还有其他方法可以从系统中删除旧版本信息并只注册新的 dll 吗?
谢谢!
【问题讨论】:
标签: .net com components