As is the custom, the code which works perfectly in your local environment rarely works as perfectly in your remote test environment. Some issues can only be reproduced on the different hardware ...
Few things frustrate a developer more than hitting F5 only to see Visual Studio pop up an error Unable to start debugging. The startup project could not be launched ...