gpt4 book ai didi

.net - 如何找出哪个缺失的 DLL 导致我的 .NET 应用程序在启动时崩溃?

转载 作者:行者123 更新时间:2023-12-03 15:22:27 26 4
gpt4 key购买 nike

将第 3 方程序集的依赖项添加到典型的 .NET 应用程序时,很容易忘记将它们添加到安装程序中。这个问题往往只有在安装应用程序后才会出现,并且以启动时崩溃的形式出现,几乎没有可用的有用信息。

找出哪些程序集需要添加到安装程序的最佳工具和技术是什么?

最佳答案

完全自动化的构建有助于减少人为因素,从而减少错误。如果它每次都自动构建,那么您知道每个构建都将是相同的,因此一旦您让它工作一次,它就会一直工作。

我们使用 MSBuild 等工具和 CruiseControl.net

如果您正在寻找可以帮助您找出崩溃原因的工具,请在 Assembly binding (Fusion) log viewer (or fuslogvw) 上记录日志。 .如果您在启动应用程序之前启动它,设置日志文件位置并启用完整日志记录,它将报告任何绑定(bind)程序集的尝试,并列出所有失败。

关于.net - 如何找出哪个缺失的 DLL 导致我的 .NET 应用程序在启动时崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1491240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com