Index: EmitAssembly.cs =================================================================== --- EmitAssembly.cs (revision 2702) +++ EmitAssembly.cs (working copy) @@ -4705,7 +4835,14 @@ AssemblyName assemblyName = new AssemblyName(); assemblyName.Name = GetAssemblySimpleName(outputFile); assemblyName.Version = GetAssemblyVersion(); - assemblyName.KeyPair = GetAssemblyKeyPair(outputFile); + if(Parameters.DelaySign) + { + assemblyName.SetPublicKey(GetAssemblyKeyPair(outputFile).PublicKey); + } + else + { + assemblyName.KeyPair = GetAssemblyKeyPair(outputFile); + } return assemblyName; }