I'm developing an application under MS Visual Studio Express 2008, and the release version is immediately killed by Sonar, whereas the debug version is left alone. I have read some of the threads on Sonar, and its problems, but have not seen what causes the release version of a program to be deleted but not the debug version. The only difference I can see is that the release version has the MS DLLs included in the executable, whereas the debug version doesn't. Do I have to make it so my application depends upon secondary DLLs in order to be Sonar safe?
What else do I have to do to keep Sonar happy when I release this version of my app? (A signing certificate is beyond my means at this point, so please keep the answers to programming features.)