【问题标题】:ISEXP : warning : -6248: Could not find dependent file libc.dll, or one of its dependencies of componentISEXP:警告:-6248:找不到依赖文件 libc.dll,或其组件的依赖项之一
【发布时间】:2015-01-16 11:51:39
【问题描述】:

这个问题有很多变体,但我的问题是针对libc.dll 的。我不关心解决依赖关系。我想要一个解决方法来避免该警告。

我的表单应用程序中有 30 个项目。当我使用 InstallshieldLE 发布设置时,我收到了ISEXP : warning : -6248: Could not find dependent file libc.dll, or one of its dependencies of component Sample.CommonModules.ChangeUnit_.Primary_output

每个主要输出的警告。

由于此警告,发布需要更长的时间并浪费我的时间。有没有办法可以绕过 InstallshieldLE 中的这个警告?

我只是想摆脱那个警告。我不介意创建一个模拟 libc.dll 文件并将其放置在某个位置以让 InstallShieldLE 假定它具有该文件。

【问题讨论】:

    标签: c# dll installation dependencies installshield-le


    【解决方案1】:

    选择 Files 视图 -> 右键单击​​项目 Primary Output -> Select Dependencies from scan at Build -> 取消选中 libc.dll。

    【讨论】:

    • 我试过这个 Tom,但不幸的是我没有在依赖项下看到 libc.dll。
    • 抱歉回复晚了 - 希望您找到了答案。为将来可能会看到此问题的其他人添加了屏幕截图。
    • 这个截图让这个答案更有希望。我会将其标记为答案。
    【解决方案2】:

    对我来说,我去了 InstallShield |设置 |指定应用程序数据 |文件

    在文件内 |目标计算机的文件夹 |突出显示安装文件夹。

    然后在目标计算机的文件中右键单击主输出。 (在您的实例中,它将是 ChangeUnit_.Primary output )并选择“构建时扫描的依赖关系”并取消选中“libc.dll”。 - 点击确定。

    一切都很好(反正对我来说)

    【讨论】:

    • 我试过这个 Bob,但不幸的是我没有在依赖项下看到 libc.dll。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-14
    • 2020-11-14
    • 1970-01-01
    • 2021-10-19
    • 2022-12-31
    • 2023-04-03
    • 1970-01-01
    相关资源
    最近更新 更多