[
  {
    "Id": "476788",
    "ThreadId": "222560",
    "Html": "<p>Man, I hope this one is easy and quick.</p>\r\n<p><strong>Here's the Error Message: </strong><br>Unable to load DLL 'coredll.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)The thread 0x960 has exited with code 0 (0x0).</p>\r\n<p><strong>Here's the project if you want a reference:</strong><br><a href=\"http://cid-3832d79b279e6224.office.live.com/self.aspx/Public/ConsoleApplication1.zip\"><strong></strong>http://cid-3832d79b279e6224.office.live.com/self.aspx/Public/ConsoleApplication1.zip</a></p>\r\n<p><strong>Here's a snippet (this is actually all of it):</strong></p>\r\n<p>\r\n<div style=\"color:black;background-color:white\">\r\n<pre>    <span style=\"color:blue\">class</span> Program\r\n    {\r\n        <span style=\"color:blue\">static</span> <span style=\"color:blue\">void</span> Main(<span style=\"color:blue\">string</span>[] args)\r\n        {\r\n            <span style=\"color:blue\">try</span>\r\n            {\r\n                <span style=\"color:blue\">var</span> _Path = <span style=\"color:#a31515\">@&quot;C:\\Projects\\ConsoleApplication1\\ConsoleApplication1\\file.zip&quot;</span>;\r\n                <span style=\"color:blue\">using</span> (ZipFile _ZipFile = <span style=\"color:blue\">new</span> ZipFile(_Path))\r\n                {\r\n                    _ZipFile.ExtractAll(<span style=\"color:#a31515\">&quot;C:/temp/&quot;</span>);\r\n                }\r\n            }\r\n            <span style=\"color:blue\">catch</span> (System.Exception ex)\r\n            {\r\n                Console.WriteLine(ex.Message);\r\n            }\r\n            Console.Read();\r\n        }\r\n    }\r\n</pre>\r\n</div>\r\n</p>",
    "PostedDate": "2010-08-05T03:44:49.63-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "480299",
    "ThreadId": "222560",
    "Html": "No, I don't know what the problem might be. maybe google will have some suggestions. \r\nGood luck .",
    "PostedDate": "2010-08-13T10:16:17.777-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "480326",
    "ThreadId": "222560",
    "Html": "<p>Google brings me here, of course. :S As if I hadn't been all over Google about this.</p>\r\n<p>Anyway, I have a work around (read: hack) where I extract to a stream and then save the stream.</p>\r\n<p>It's not perfect, but here's how I do it for now:</p>\r\n<p>\r\n<div style=\"color:black;background-color:white\">\r\n<pre><span style=\"color:blue\">using</span> (ZipFile _ZipFile = <span style=\"color:blue\">new</span> ZipFile(source))\r\n{\r\n    <span style=\"color:blue\">foreach</span> (<span style=\"color:blue\">var</span> _Zip <span style=\"color:blue\">in</span> _ZipFile)\r\n    {\r\n        <span style=\"color:blue\">if</span> (_Zip.IsDirectory)\r\n            <span style=\"color:blue\">continue</span>;\r\n        <span style=\"color:blue\">var</span> _File = System.IO.Path.GetFileName(_Zip.FileName);\r\n        <span style=\"color:blue\">var</span> _Path = System.IO.Path.Combine(target, _File);\r\n        <span style=\"color:blue\">using</span> (MemoryStream _MemoryStream = <span style=\"color:blue\">new</span> MemoryStream())\r\n        {\r\n            _Zip.Extract(_MemoryStream);\r\n            <span style=\"color:blue\">using</span> (FileStream _FileStream = File.OpenWrite(_Path))\r\n            {\r\n                _FileStream.Write(_MemoryStream.GetBuffer(), 0, (<span style=\"color:blue\">int</span>)_MemoryStream.Position);\r\n            }\r\n        }\r\n    }\r\n}\r\n</pre>\r\n</div>\r\n</p>",
    "PostedDate": "2010-08-13T11:35:36.94-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "480516",
    "ThreadId": "222560",
    "Html": "I just searched for &quot;coredll.dll missing&quot;, and the top 2 pages of results did not include any dotnetzip results.  Stackoverflow.com has a good explanation. Seems to be a .NET cf dll, not available on the desktop.  The problem you saw is only tangentially rElated to DotNetZip. \r\n\r\nGood luck. \r\n\r\n",
    "PostedDate": "2010-08-14T03:31:22.747-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "504211",
    "ThreadId": "222560",
    "Html": "<p>I also have the same problem, but then it turned out I was using the Compact Framework release, which triggered this error. After I referenced the normal release, it worked without triggering this error about coredll.</p>",
    "PostedDate": "2010-10-08T05:30:09.97-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "507423",
    "ThreadId": "222560",
    "Html": "<p>Right, that would make sense, given my answer of August 14th.&nbsp;</p>\r\n<p>If you run the app on the desktop, make sure you link against the Desktop version of the DotNetZip dll.&nbsp; If you run the app on a mobile device, link against the .NET CF version of DotNetZip.</p>\r\n<p>&nbsp;</p>",
    "PostedDate": "2010-10-14T13:40:12.17-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]