AssemblyName CreateAssemblyName(string outputFile)
{
var assemblyName = new AssemblyName();
assemblyName.Name = GetAssemblySimpleName(outputFile);
assemblyName.Version = GetAssemblyVersion();
if (Parameters.DelaySign)
assemblyName.SetPublicKey(GetAssemblyKeyPair(outputFile).PublicKey);
else
assemblyName.KeyPair = GetAssemblyKeyPair(outputFile);
return assemblyName;
}