如果我选择 Release模式来构建一个dll,stacktrace信息是否仍然可用?
如果是这样,那么在 Release模式下哪些信息不可用?
最佳答案
你总是有堆栈跟踪信息——这是一个与构建模式无关的运行时功能——但行号和源文件名通常在发布构建堆栈跟踪中不可用。
通过更改构建配置以创建完整的程序数据库 (.pdb) 文件,您可以在发布构建堆栈跟踪(包括在异常中)中获取行号和源文件名。在 Visual Studio 中这样做:
请注意,这仅在 .pdb 文件与您的应用程序一起部署时才有帮助。
关于.net - .NET Release模式构建中是否提供堆栈跟踪信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3137863/