public static string s = "NOT initialized"; //my default value
s = "Initialized";
VS 2012, What I am seeing is;
Stop Debugging (Shift+F5)
Start Debugging(F5) //not continue
s still equals "Initialized" when I expect it to equal "NOT initialized".
Why is this and how do I make my static variables re-initialize each time I "run" my code.
ps: This does not happen if I change anything in the code and rebuild it.