| packageFolder | Folder containing the package. ArgumentExceptionis thrown ifpackageFolderisnullor empty. | 
| targetFolder | Folder where the Package Manager will write the GZip tarball file. The Package Manager will create this folder if it does not already exist. ArgumentExceptionis thrown iftargetFolderisnullor empty. | 
                  PackRequest
        A PackRequest instance, which you can use to get the PackOperationResult representing the path of the generated tarball from the PackRequest.Result property.
      
Creates a GZip tarball file from a package folder. The format and content of the file is the same as if the package was published to a package registry.
        
          Pack() is an asynchronous operation. Before the operation is complete, you can use the PackRequest instance to monitor the asynchronous operation.
                    Note: Make sure any other Client operations have completed before calling this method. For more information, see the note on the Client class reference page.