Mono for Android Allows Developers of Android Applications to Program Android Applications in Microsoft's Visual Studio Development Environment in C#, Rather Than the Customary Java.
1. Go to Mono Android page in your solutions property pages. Turn on linking for "SDK and user assemblies.
2. Compile your application in "release" mode
3. Create a digital private key
4. Sign your applications with your digital key
5. Align your signed applications with Androids "zipalign.exe" in your Android SDK's tools folder.
Making your digital key, signing your app with your digital key and aligning your application are all done at the command prompt in MS-Dos.
Below are screenshot pictures of the commands to carry out the above steps. Your commands will be slightly different because the folders you are using are different, so you will have to make these obvious analogous changes.
*NOTE: Your output "aligned" files will be located in your "tools" folder in your Android SDK folder once they have been aligned using the Android align tool.