title: How to find out if my assembly can be used by Mono, MonoTouch, MonoDroid?
body: <p>I am brand new to Mono.  I have a .NET Framework 3.5 assembly and I want to know if I can use it with mono.  Specifically:</p>
  
  <ol>
  <li><p>Do I need to compile my .NET Project with Mono or will Mono run my .NET Assembly compiled from Visual Studio?</p></li>
  <li><p>Are there separate MonoDroid and MonoTouch Compilers?</p></li>
  <li><p>Does mono work with obfuscated assemblies?</p></li>
  <li><p>How do I test my assemblies in Mono, MonoDroid, and MonoTouch?  Do I actually need to buy an Android and an IPhone or are there mono emulators?</p></li>
  </ol>