How would running a program manually vs running a program from visual studio differ?
I'm having an issue with a windows ce application. It runs fine through the visual studio interface by clicking the "start debugging (F5)" in the visual studio interface.
However, if I try to r开发者_JAVA技巧un that deployed executable manually from the emulator I get a MissingMethodException
. This only happens when compiling a release version of the code.
The difference is in deployed dependencies. Studio pushes down everything it thinks is required to be there - the CF itself and references. It pushes most of them right to the app's folder, which is where the loader starts looking for dependencies.
To be 100% clear on your question, if you debug the exact same app, it works fine, but if, immediately after quitting that deployed app, you run it manually from the same location that Studio deployed to (by verifying that in the Project Properties), the application won't run? I mean with absolutely no recompiling, no device reset, no other file copying, etc?
精彩评论