What is the difference between .NET Debug and Release mode of an application? What should I use, why? I understand for final deployment Release version is preferable but why not use the Release version from beginning?
Thanx
Printable View
What is the difference between .NET Debug and Release mode of an application? What should I use, why? I understand for final deployment Release version is preferable but why not use the Release version from beginning?
Thanx
debugging mode creates some debug files that help u to trace out bugs i think..not sure though
Debug mode adds some extra things such : variable initializations , symbolic debug information ,and it allocates some space at the beginning and end of each block of storage, so its allocation patterns are somewhat different and slowQuote:
Originally posted by sbasak
What is the difference between .NET Debug and Release mode of an application? What should I use, why? I understand for final deployment Release version is preferable but why not use the Release version from beginning?
Thanx
Release would simply gets rid of all that to produce final and optimized version .
Of course , you must use Release for distributing your project.
If you choose running your proj in release mode , it should be slower for big projs but it will work anyways .