title: C# the module was expected to contain assembly manifest
body: <p>Hi I am new to the C# world. I am having to use it because of a dependency on xceedzip.dll compressed data coming through from a multicast feed. 
  After hacking together some code for receiving the feed, I am facing a hurdle in invoking this dll. 
  From what i understand i need to use the "System.Reflection" and invoke the dll.</p>
  
  <p>Currently my source code and the dll reside in the same directory. The code compiles successfully.</p>
  
  <pre><code>Assembly ass = Assembly.Load("XceedZip");
  </code></pre>
  
  <p>I get the System.BadImageFormatException during runtime:
  Could not load file or assembly "XceedZip" or one of its dependecies. The module was expected to contain an assembly manifest.</p>
  
  <p>Please help, Thanks</p>
  
  #
  
  <p>alright thanks to all your responses, i have a working version of the dll following the tlbimp command loaded into my environment. i am facing trouble with the Uncompress method signature. I need to provide a "ref object" and a "out object" as source (compressed) and destination (uncompressed) objects. I tried loading byte arrays into these positions, but it throws me an invalid arguments error. Help on "ref object" and "out object" appreciated ...</p>
  
  <p>problem solved, thanks all</p>