繁体   English   中英

制作安装程序

[英]Making an installer

我已经尝试了所有可能的指南,但我似乎无法为我的应用程序制作安装程序。

我不断收到有关我的 dll 文件(ieframe.dll 和另一个自定义化学控制)的错误/警告,其中说the following files may have dependencies that cannot be determined automatically. Please confirm all dependencies have been added to the project the following files may have dependencies that cannot be determined automatically. Please confirm all dependencies have been added to the project

我不知道该怎么做,我的主项目中引用下的每个 dll 文件都设置为copy if newer ,并且所有 dll 文件都出现在我运行安装程序时我安装的文件夹中。

有谁知道如何解决这一问题。

谢谢

编辑:当我运行安装程序时,我收到 dll 的错误说

Module C:\....... .dll failed to register.

有任何想法吗?

这不是错误,而是警告。 对于 Visual Studio 来说,很难(如果不是不可能的话)找出 COM dll 的所有依赖项是否由安装程序处理。 这就是 Visual Studio 警告您查看的原因。

这不是要解决的问题。

在向问题添加更多内容后进行编辑

您收到的消息可能与警告有关,但不一定如此。

如果它是 COM DLL (我想这是因为需要注册)它可能取决于另一个 dll 应该在能够注册之前存在。 也有可能没有满足另一个先决条件; 例如,特定的操作系统版本。

您是否查看了事件日志以获取更多信息? 您能告诉我们 dll 的实际名称吗? 我在尝试在 32 位操作系统上注册 64 位 dll 时也注意到了此消息,但可能有很多原因。

我建议您使用一些外部应用程序,例如 Smart Install Maker 或 Install Shield

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM