private string CreateConfigurationFile(string resourceName, string optionalPath)
        {
            string configurationFileName = optionalPath ?? (Assembly.GetExecutingAssembly().Location + "." + resourceName.Replace(".config", ".dll.config"));

            ConfigurationLoader.CreateConfigurationFile(configurationFileName, resourceName);
            return(configurationFileName);
        }