{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "Won't Fix.  This problem needs to be addressed in the OS and base .NET Framework.",
    "ClosedDate": "2009-04-30T09:12:46.747-07:00",
    "CommentCount": 0,
    "Custom": null,
    "Description": "The path or the file name is too long (>260 or >248 characters).",
    "LastUpdatedDate": "2013-05-16T05:32:26.093-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2009-04-28T10:21:11.417-07:00",
    "Status": {
      "Name": "Closed",
      "Id": 4
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Path or filename is too long (> 260 characters)",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 2,
    "Id": 7702
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "Exception: System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory na\r\nme must be less than 248 characters.\r\n   at System.IO.Path.SafeSetStackPointerValue(Char* buffer, Int32 index, Char value)\r\n   at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)\r\n   at System.IO.Path.NormalizePath(String path, Boolean fullCheck)\r\n   at System.IO.Path.GetFullPathInternal(String path)\r\n   at System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity)\r\n   at System.IO.Directory.CreateDirectory(String path)\r\n   at Ionic.ZipTests.LongPath.Run() in c:\\dinoch\\dev\\dotnet\\zip\\test\\LongPath.cs:line 43\r\n   at Ionic.ZipTests.LongPath.Main(String[] args) in c:\\dinoch\\dev\\dotnet\\zip\\test\\LongPath.cs:line 80\r\n",
      "PostedDate": "2009-04-29T14:58:44.57-07:00",
      "Id": -2147483648
    },
    {
      "Message": "I've learned that this is a broad problem.  The .NET base class library and the Win32 ANSI library do not support long paths. \r\nThere's no easy solution.  I'm going to defer this until .NET fixes it.  \r\nhttp://blogs.msdn.com/bclteam/archive/2008/07/07/long-paths-in-net-part-3-of-3-redux-kim-hamilton.aspx\r\n\r\nThe obvious workaround is:  use shorter paths !!\r\n",
      "PostedDate": "2009-04-29T15:52:17.353-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2009-04-30T09:12:46.747-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:44:22.937-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-05-16T05:32:26.093-07:00",
      "Id": -2147483648
    }
  ]
}