public static HashSet<string> GetReferences(string assemblyPath)
{
var assemblyDef = CecilUtils.GetAssemblyDef(assemblyPath);
var ret = new HashSet<string>();
foreach (var reference in assemblyDef.MainModule.AssemblyReferences)
{
var name = reference.Name;
if (Path.GetExtension(reference.Name) != ".dll")
name += ".dll";
ret.Add(name);
}
return ret;
}