I’ve already wrote an application that works user base. I was looking for the best way to use for current user logging-out. So I’ve used Application.Restart();
Soon I found that the code doesn’t work properly and Program.Main() doesn’t call back again.
I wondered that my Login form Load Method is not going to perform (The Login Form is calling from program class).
So I’ll really thankful if you let me know about my bugs and correct solutions.
http://msdn.microsoft.com/en-us/library/system.windows.forms.application.restart.aspx
Comment listed “Bug in VS2010 SP1”
EDIT:
This is where something like log4net can really be helpful. It’s a very simple library to add to your project and would let you write out debug information to a file so, even though the next instance wasn’t spawned by the IDE and wont get breakpoints, you could still do some verification that it’s hitting what you expect through the use of Debug traces. Just a suggestion…