ISEXP:警告:-6248:找不到依赖文件libc.dll或其组件的依赖项之一

这个问题有很多变化,但我的问题是libc.dll 。 我并不担心解决依赖问题。 我想要一个解决方法来避免这种警告。

我的Forms Application中有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假定它具有该文件的位置。

选择“文件”视图 – >右键单击项目“主输出” – >“从构建中扫描选择依赖项” – >取消选中libc.dll。

显示libc.dll的依赖关系对话框

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

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

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

一切都很好(无论如何我)