Beispiel #1
0
        /// <summary>
        /// Chargement de l'Assembly
        /// </summary>
        /// <param name="assemblyFilePath">
        /// Chemin complet de la DLL à charger
        /// </param>
        /// <returns>
        /// Renvoi l'assembly chargée
        /// </returns>
        public Assembly GetAssembly(string assemblyFilePath)
        {
            if (string.IsNullOrWhiteSpace(assemblyFilePath))
            {
                throw new ArgumentException("assemblyFilePath");
            }
            //if (!File.Exists(assemblyFilePath)) throw new FileNotFoundException("Le fichier d'assembly n'existe pas !", assemblyFilePath);

            return(AssemblyLoaderHelper.LoadAssembly(assemblyFilePath));
        }