Does `assembly.Name` include the extension `.dll`? If not, you could use `Path.GetFileNameWithoutExtension` instead