如果我将.pdb文件保存在bin目录中,这是一个问题吗?是否有任何负面的性能问题?
答案 0 :(得分:0)
如果您有.pdb但exe / dll无论如何都是在发行版中构建的,那么所有优化都已包含在内,因此无关紧要。
答案 1 :(得分:0)
这些文件仅供调试器使用,因此如果您只是在不调试的情况下运行应用程序,则会完全忽略这些文件。所以不,这些文件的存在对性能没有影响。
答案 2 :(得分:0)
你已经在发布模式下构建了dll,并且asp.net也在发布模式下运行,这对性能没有影响。
这个文件是针对DEBUG的,但DEBUG是什么? 您在未处理的错误上获得的调试信息,如调用堆栈,堆栈上的所有调用函数以及所有行号,包括throw错误之一。如果你想知道错误发生的位置,它很有用,它们有助于快速定位错误和错误。
它们提供的信息是函数名称和函数内部的调用位置。我们将它们全部包括在内,以帮助我们解决错误。
您还可以通过在compilerOptions="/D:TRACE"
标记下的web.config中包含<compiler
来生成类似的信息和页面(aspx文件),以防您在页面上出现错误,并且不知道他们是谁。
更多信息: