Skip to content

Commit 342c0a4

Browse files
author
Einar Egilsson
committed
Merge pull request kzu#10 from bfriesen/assembly_resolver
Mono.Cecil's AssemblyResolver should search target assembly's directory
2 parents 11e9403 + f040463 commit 342c0a4

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

Injector.cs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,16 @@ private void WriteAssembly(string assemblyFile, string keyfile)
126126

127127
private void ReadAssembly(string assemblyFile)
128128
{
129-
Debug.Assert(Assembly == null);
130-
var readParams = new ReaderParameters(ReadingMode.Immediate);
129+
Debug.Assert(Assembly == null);
130+
131+
var resolver = new DefaultAssemblyResolver();
132+
resolver.AddSearchDirectory(Path.GetDirectoryName(assemblyFile));
133+
134+
var readParams = new ReaderParameters(ReadingMode.Immediate)
135+
{
136+
AssemblyResolver = resolver
137+
};
138+
131139
if (PdbFile(assemblyFile) != null)
132140
{
133141
readParams.ReadSymbols = true;

0 commit comments

Comments
 (0)