Also load symbols from zip files

This commit is contained in:
Westin Miller
2018-03-11 07:44:51 -07:00
parent 979d5914a9
commit aeb29d9a69

View File

@@ -293,7 +293,6 @@ namespace Torch.Managers
using (var stream = entry.Open()) using (var stream = entry.Open())
{ {
var data = stream.ReadToEnd((int)entry.Length); var data = stream.ReadToEnd((int)entry.Length);
#if DEBUG
byte[] symbol = null; byte[] symbol = null;
var symbolEntryName = entry.FullName.Substring(0, entry.FullName.Length - "dll".Length) + "pdb"; var symbolEntryName = entry.FullName.Substring(0, entry.FullName.Length - "dll".Length) + "pdb";
var symbolEntry = zipFile.GetEntry(symbolEntryName); var symbolEntry = zipFile.GetEntry(symbolEntryName);
@@ -308,9 +307,6 @@ namespace Torch.Managers
_log.Warn(e, $"Failed to read debugging symbols from {path}:{symbolEntryName}"); _log.Warn(e, $"Failed to read debugging symbols from {path}:{symbolEntryName}");
} }
assemblies.Add(symbol != null ? Assembly.Load(data, symbol) : Assembly.Load(data)); assemblies.Add(symbol != null ? Assembly.Load(data, symbol) : Assembly.Load(data));
#else
assemblies.Add(Assembly.Load(data));
#endif
} }
} }
} }