WinForms 应用程序在启动时崩溃

WinForms application crashes on startup

我有一个用 WinForms 制作的非常大且复杂的遗留应用程序。我使用 .NET Reactor 成功构建了它。安装程序构建后,我安装它但它没有启动。我查看了任务 manager/Processes,它 运行 几秒钟然后崩溃了。

事件记录器:System.File.IO 异常。

所以它找不到它使用的某些文件(可能是 .dll)。

我需要有关如何跟踪该文件的建议。

看看Fuslog Assembly Binding Log Viewer

您可以将其设置为记录尝试的程序集绑定,以便您可以查看您的应用程序在何处尝试从中读取哪些程序集。

这应该可以帮助您确定缺少的内容。

注意: 要启动 Fuslog 查看器,您需要从 管理员 开发人员命令提示符调用 fuslogvw .如果您不以管理员身份启动它,设置(如下所示)将不可编辑,您将无法提供自己的自定义日志路径。