I\'ve got a VB.net application. Currently the release version of the application is produced without a PDB file. This gives me error logs lacking useful details such as line
I find it useful to also have debug information built for the Release version - it helps with catching bugs. It doesn't make the program run slower. But you shouldn't ship the PDB file with your application, if you don't want others to be able to reverse-engineer it more easily. Only give it to testers.