In Visual Studio, are there any real difference between a "Release" build of an application, and a published version of the same application?
I have an ugly memory leak that s creeping up only in the published version installed via ClickOnce
. The same leak does not occur in the "Release" build if I run the executable from the project/bin
directory. I am very befuddled as to why this would occur because as far as I know, there should be no difference.
The application is a little involved so please excuse me for not providing more details. If it helps, the application uses DevExpress XtraForm
objects and Devart (CoreLab) MySQL
database objects.
Edit: I must be an idiot but I tried to profile the app with ANTS memory profiler and I can t seem to replicate the memory leak. When I run the actual application Mem Usage is clearly creeping up to uncomfortable levels in Windows Task Manager but memory usage in the ANTS profiler doesn t seem to increase.