Exception when file in use
description
Reproduce:
1) Somehow make a file become "in-use" by another process (however you want)
2) Using SevenZip.SevenZipCompressor execute the BeginCompressFiles(string, string[]) method
A SevenZipSharp exception is returned. While I believe the proper way to handle a file being in use is via throwing an exception, I would expect an exception from System.IO not the generic SevenZipSharp exception. This would allow proper handling as we can determine it is due to IO.