【问题标题】:Cannot find the type library for this reference找不到此引用的类型库
【发布时间】:2013-02-01 13:51:27
【问题描述】:

我在注册 Windows 脚本文件时遇到问题。当我尝试这样做时,它显示“找不到此引用 Some.Reference 的类型库”

基本上,行为与这个问题Windows Scripting can't find reference 中描述的行为非常相似,但我不知道用什么来代替 c:\path\to\control.dll。

在我的情况下 Some.Reference 是 Msxml2.FreeThreadedDOMDocument.4.0。那么我应该怎么做呢?我尝试使用不同类型的 msxml.dll,但似乎没有帮助。

或者也许有其他方法可以解决这个问题?

更多细节:我设法在 Windows7 上注册了此脚本,但在 Windows Server 2008 sp 2 中出现错误描述

【问题讨论】:

  • XML 版本 4 有一些相当严重的安全问题,我的 Win8 机器上也没有安装它。试试 6.0。它的类型库注册在 HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\0

标签: com vbscript msxml wsh


【解决方案1】:

汉斯,感谢您的评论,因为我所做的是我使用了这个工具 http://www.nirsoft.net/utils/registered_dll_view.html 查看注册的 dll,我发现我拥有的唯一可用对象是 Msxml2.FreeThreadedDOMDocument.6.0 所以我只是更改了我的脚本以使用这个版本,从你的评论中我可以看出这不是最糟糕的决定

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 2014-09-28
    • 1970-01-01
    • 2014-09-06
    • 1970-01-01
    • 2016-08-03
    相关资源
    最近更新 更多