"1) what is call stack and how to overcome this situation?"
A call stack is a memory structure that stores all information about the method calls. You have not mentioned the situation so I'm not quite sure what you are talking about.
"2) when debugging, a warning of problem occur. it says that some blaa..blaa..blaa .resx file is missing or parameter incorrect. why is that happen and way to overcome."
Make sure all the resource files have been included in the new migrated project and that nothing has been missed out.
"why 2010 version noted that a "Variable 'x' is used before it has been assigned a value. A null reference exception could result at runtime."?
The compiler (since .Net 2.0) catches this as a warning. Read more about how to resolve this error
here[
^].