{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "When using a smart device project (ARM) with either WinCE5 or WinCE6 and .NET Compact Framework 2.0 the attach/assign of the event ExtractProgress (+=) on class ZipFile throws a NotSupportedException.\n\nStacktrace information:\nat System.Threading.Interlocked.CompareExchange()\nat Ionic.Zip.ZipFile.add_ExtractProgress()\n\nWe've used the precompiled compact framework assembly from the download page.\n\nSwitching to .NET Compact Framework 3.5 or compiling the assembly for .NET Compact Framework 2.0 with the source code provided on this page fixed the error. \n\n\nSample code:\n```\nusing (var zipFile = new ZipFile(path))\n{\n    zipFile.ExtractProgress += zipFile_ExtractProgress;\n}  \n```",
    "LastUpdatedDate": "2013-09-03T01:17:36.3-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Unassigned",
      "Severity": 0,
      "Id": 0
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2013-09-02T23:49:59.063-07:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Attach of ExtractProgress throws NotSupportedException on Compact Framework 2.0",
    "Type": {
      "Name": "Unassigned",
      "Id": 5
    },
    "VoteCount": 1,
    "Id": 16396
  },
  "FileAttachments": [],
  "Comments": []
}