Skip to content

Instantly share code, notes, and snippets.

@AmenJlili
Created November 17, 2021 19:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AmenJlili/7fee6ddcb4ff343c7d495e11f905530e to your computer and use it in GitHub Desktop.
Save AmenJlili/7fee6ddcb4ff343c7d495e11f905530e to your computer and use it in GitHub Desktop.
loaddependencies
protected override void OnLoadAdditionalAssemblies(DirectoryInfo addinDirectory)
{
var assembly = addinDirectory.GetFiles().ToList().FirstOrDefault(x => x.Name.StartsWith("Microsoft.WindowsAPICodePack"));
if (assembly != null)
System.Reflection.Assembly.LoadFrom(assembly.FullName);
assembly = addinDirectory.GetFiles().ToList().FirstOrDefault(x => x.Name.StartsWith("Microsoft.WindowsAPICodePack.Shell"));
if (assembly != null)
System.Reflection.Assembly.LoadFrom(assembly.FullName);
assembly = addinDirectory.GetFiles().ToList().FirstOrDefault(x => x.Name.StartsWith("Microsoft.WindowsAPICodePack.ShellExtensions"));
if (assembly != null)
System.Reflection.Assembly.LoadFrom(assembly.FullName);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment