* Mono.Cecil.Metadata/MetadataWriter.cs: properly clean
the runtime image in case we're unsigning an assembly.
svn path=/trunk/mcs/; revision=118122
+2008-11-06 Jb Evain <jbevain@novell.com>
+
+ * Mono.Cecil.Metadata/MetadataWriter.cs: properly clean
+ the runtime image in case we're unsigning an assembly.
+
2008-11-01 Jb Evain <jbevain@novell.com>
* Mono.Cecil.Binary/RuntimeImage.cs: add [Flags] attribute.
img.CLIHeader.EntryPointToken = m_entryPointToken;
+ if ((m_assembly.Name.Flags & AssemblyFlags.PublicKey) == 0)
+ img.CLIHeader.Flags &= ~RuntimeImage.StrongNameSigned;
+
if (m_mdSize > 0)
img.CLIHeader.Metadata = new DataDirectory (
img.TextSection.VirtualAddress + m_mdStart, m_imporTableStart - m_mdStart);