Hi
I have a symbol file generated for an assembly. I want to use the same
symbol file for another assembly that differs only by its strong key. I do
not want to tamper the second assembly I just want to be able to debug it.
I have tried a code similar to
foreach (var file in GetFiles(path)) {
try {
fileName = Path.GetFileName(file);
Console.WriteLine("Creating symbols for " + fileName);
var publish = new
System.EnterpriseServices.Internal.Publish();
publish.GacRemove(file);
var assemblyDefinition =
AssemblyDefinition.ReadAssembly(file, new ReaderParameters());
var writerParameters = new WriterParameters {
WriteSymbols = true };
assemblyDefinition.Write(file, writerParameters);
publish.GacInstall(file);
Console.WriteLine("Symbols created for " + fileName);
} catch (BadImageFormatException) {
} catch (Exception e) {
Console.WriteLine("Error with " + fileName + e.Message);
}
}
The pdb file is generated and VS module list says that symbols are loaded
ok. However debugging is not possible
--
View this message in context:
http://mono.1490590.n4.nabble.com/match-binary-with-symbols-tp4162666p4162666.html
Sent from the Mono - Cecil mailing list archive at Nabble.com.
--
--
mono-cecil