Profiling causes Exception
dexit2k
Posts: 3
Hi Redgate!
When i am using the performance Profiles 8.6 with the open source project:
ICSharpCode.SharpZipLib
i get this exception: "Dieser Vorgang kann die Laufzeit destabilisieren." =>
"Operation could destabilize the runtime"
ICSharpCode.SharpZipLib.Zip.ZipOutputStream..ctor(Stream baseOutputStream) line 848
My Versions:
The code in ICSharpCode.SharpZipLib
Do you have any solution?
When i am using the performance Profiles 8.6 with the open source project:
ICSharpCode.SharpZipLib
i get this exception: "Dieser Vorgang kann die Laufzeit destabilisieren." =>
"Operation could destabilize the runtime"
ICSharpCode.SharpZipLib.Zip.ZipOutputStream..ctor(Stream baseOutputStream) line 848
My Versions:
The code in ICSharpCode.SharpZipLib
using System; using System.Diagnostics; using System.IO; using System.Linq; using ICSharpCode.SharpZipLib.Zip; namespace Test { class Program { static void Main(string[] args) { try { var _zipfile = new FileInfo(@"D:\_test\zip\test.zip"); var lDirectory = new DirectoryInfo(@"D:\_test\zip"); var lStopWatch = new Stopwatch(); var dd = lDirectory .GetFiles("*.jpg") .ToDictionary(p => p.FullName, LoadStream); lStopWatch.Restart(); using (var lZipOutputStream = new ZipOutputStream(_zipfile.Create())) { lZipOutputStream.SetLevel(0); foreach (var lS in dd) { var lEntry = new ZipEntry(lS.Key) { CompressionMethod = CompressionMethod.Stored, DateTime = DateTime.Now }; lZipOutputStream.PutNextEntry(lEntry); lS.Value.Seek(0, SeekOrigin.Begin); lS.Value.CopyTo(lZipOutputStream); } } Console.WriteLine(lStopWatch.ElapsedMilliseconds); Console.ReadLine(); } catch (Exception lEx) { Console.WriteLine(string.Format("Msg: {0}, Stacktrace: {1}", lEx.Message, lEx.StackTrace)); Console.ReadLine(); } } private static Stream LoadStream(FileInfo pFile) { var lRet = new MemoryStream(); pFile.OpenRead().CopyTo(lRet); return lRet; } } }
Do you have any solution?
Comments