Hi All.
More or less i'm having the same probs....
When "starting" the website from within VS i can use my module (with the source code of course), i can Publish (Compile) it, find my dlls with ugly names (e.g. App_Web_MyModule.ascx.dec30fbf.dll), placed them together with the ascx-files from the published website into a zip file, changed the settings in the DNN-File, can install it without any errors, but the module comes up with an error when placing it on a page.
Again, when building a zip-file with the source-codes my module is running, only the compiled ones are throwing errors.
Could this come from using the StartetKit.vsi for 5.2 and trying to install the compiled ones into a 5.1.4 site?
However, in my opinion, the creation and packaging under 4.9.x was easier then under 5. But maybe this comes from the lack of short (!) and consistent documentation.