title: Using dll at runtime in Unity
body: <p>I want to use my dll at runtime by code.(Not putting the dll at Plugin asset)
  So I write this code below:</p>
  
  <p>Assembly dll = Assembly.LoadFrom("D:\HaoranZhu\workspace\UnityProjects\ViveDRMSDKTest\Assets\Plugins\x86_64\vita_api.dll");</p>
  
  <p>But it shows the error here in Unity console:</p>
  
  <p>BadImageFormatException: Could not load file or assembly 'D:\HaoranZhu\workspace\UnityProjects\ViveDRMSDKTest\Assets\Plugins\x86_64\vita_api.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.
  System.Reflection.Assembly.LoadFrom (System.String assemblyFile) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/Assembly.cs:520)
  loadExternalDll.Start () (at Assets/TestScripts/loadExternalDll.cs:16)</p>
  
  <p>what's the problem here?</p>