private void AddConfiguration(string configurationName) { DTSPackage.EnableConfigurations = true; string packageRoot = String.IsNullOrEmpty(VulcanEngine.Common.PathManager.PackageConfigurationPath) ? Settings.Default.DetegoPackageConfigurationRoot : VulcanEngine.Common.PathManager.PackageConfigurationPath; string configFilePath = SSISExpressionPathBuilder.BuildAbsoluteExpressionPath(packageRoot + Path.DirectorySeparatorChar + configurationName + "." + Resources.ExtensionDtsConfigurationFile); MessageEngine.Global.Trace(Severity.Debug, "Adding Configuration File {0}", configFilePath); DTS.Configuration config = DTSPackage.Configurations.Add(); config.ConfigurationType = DTS.DTSConfigurationType.ConfigFile; config.Name = configurationName; config.Description = configurationName; config.ConfigurationString = configFilePath; }