【问题标题】:Unable to extract COM information from 1 component无法从 1 个组件中提取 COM 信息
【发布时间】:2014-09-26 06:21:34
【问题描述】:

我正在使用 install-shield 7 构建一个 install-shield 项目,但出现以下错误。 我尝试禁用 DEP,但没有成功。

Extracting COM data from 1 component(s)
        Warning: -4354: The build was unable to extract COM information from the file M:\tcent.70_win_20081010\base\mti\dm
m\winclnt\bin\DMCom.exe in component DMCom. Please ensure that the file is self-registering and verify that the self-registration process does not fail.

有人知道如何解决吗?

【问题讨论】:

  • 您是否按照错误消息中的建议进行操作?如果它确实是自注册的,并且 IS 可以从其中提取注册,那么问题可能是在构建时缺少依赖项。如果是 Win32,在构建位置使用依赖walker 看看它们是否都在那里。

标签: .net dll com installshield


【解决方案1】:

这只是一个警告,而不是错误。您可以成功构建它。 但是您需要自己做一些注册表工作。您可以使用自定义操作来注册此 exe。比如regserv32或者installutil.exe方式。

【讨论】:

    猜你喜欢
    • 2019-09-17
    • 2021-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多