public IDeploymentEngine CreatEngine(string productPath, string framework) { var packageConfigurationProvider = PackageConfigurationSource.GetPackageConfigurationProvider(); var productConfigurationProvider = ProductConfigurationSource.GetProductConfigurationProvider(productPath); var deploymentContext = new DefaultDeploymentContext(productPath, framework, packageConfigurationProvider, productConfigurationProvider); return(CreatEngine(deploymentContext)); }
/// <summary> /// Constructor /// </summary> public DeploymentConfiguration() { ProductConfigurationSource = new ProductConfigurationSource(); PackageConfigurationSource = new PackageConfigurationSource(); DeploymentStrategySource = new DeploymentStrategySource(); TransactionSource = new DeploymentTransactionSource(); PackageDeployer = new PackageDeployer(); PackageDiscoverer = new PackageDiscoverer(); }
/// <summary> /// Constructor /// </summary> public DeploymentConfiguration() { ProductConfigurationSource = new ProductConfigurationSource(); PackageConfigurationSource = new PackageConfigurationSource(); DeploymentStrategySource = new DeploymentStrategySource(); }