gpt4 book ai didi

.net - 分发 .Net 二进制文件和 PDB 的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-04 07:11:45 24 4
gpt4 key购买 nike

我们已经有类似的问题 here但讨论并没有涵盖所有方面,所以我再次问:

考虑构建模式(发布与调试)和 PDB 文件的分发,分发 .Net 应用程序的最佳方式是什么?对涵盖这些方面的文章有一个很好的引用会很棒。

还要考虑 Web 应用程序的分布与 Windows 窗体应用程序的分布。

提前致谢

马西莫

最佳答案

不应分发调试版本,它们实际上是供您个人查看的。但是,一旦您使用符号构建发布版本并从它们生成 .pdbs,您就可以保留 pdbs 并愉快地发送 dll。

如果您将 .pdbs 存储在符号服务器中(参见这篇优秀的 bugslayer article),那么您无需担心哪些符号与 dll 的哪个版本匹配,因为调试器会为您处理。

如果您的应用程序崩溃,请让 DrWatson 生成一个小型转储(运行 DrWtsn32.exe 检查小型转储复选框),将该转储发送给您,然后将其加载到 windbg。它会向您显示异常、堆栈跟踪、变量、寄存器、线程、批次(好吧,不是批次,因为您需要完整的故障转储,但它们相当大,小型转储包含所有有用信息的一小部分大小)。

关于.net - 分发 .Net 二进制文件和 PDB 的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/225488/

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