diff --git a/Injector.cs b/Injector.cs index 8ef7759..a4f4ce7 100644 --- a/Injector.cs +++ b/Injector.cs @@ -126,8 +126,16 @@ private void WriteAssembly(string assemblyFile, string keyfile) private void ReadAssembly(string assemblyFile) { - Debug.Assert(Assembly == null); - var readParams = new ReaderParameters(ReadingMode.Immediate); + Debug.Assert(Assembly == null); + + var resolver = new DefaultAssemblyResolver(); + resolver.AddSearchDirectory(Path.GetDirectoryName(assemblyFile)); + + var readParams = new ReaderParameters(ReadingMode.Immediate) + { + AssemblyResolver = resolver + }; + if (PdbFile(assemblyFile) != null) { readParams.ReadSymbols = true;