Take care of your Windows Phone code assembly size.
It’s reported that there are some Windows Phone applications which can’t be deployed onto the phones via Windows Phone store. The end user may encounter following error:
This problem can be caused by large size of the assembly. If you put all the code into one Widnwos Phone project and generate a single large dll. The dll might not be able to pass the deployment process because of the memory limitation. So far you can refactor the DLL into multiple smaller ones to fix this problem.