private static void LoadDeploymentHookAssemblies()

in src/Dimmy.DevelopmentHelper/Dimmy.DevelopmentHelper.9.3.0/Initialiser.cs [144:160]


        private static void LoadDeploymentHookAssemblies()
        {
            if(HookBindMountBinPath == null)
                return;

            var hookBindMountBinDirectory = new DirectoryInfo(HookBindMountBinPath);
            var hookBindMountAssemblies = hookBindMountBinDirectory.GetFiles("*.dll", SearchOption.TopDirectoryOnly);

            foreach (var file in hookBindMountAssemblies)
            {
                var assemblyName = AssemblyName.GetAssemblyName(file.FullName);

                if (!AssemblyDictionary.ContainsKey(assemblyName))
                    //equivalent to adding the assembly name to compilation/assemblies in web.config
                    AppDomain.CurrentDomain.Load(assemblyName);
            }
        }