コード例 #1
0
        private void ExecuteInstallPackages(BuildConfiguration configuration)
        {
            using (new AssemblyResolver())
            {
                foreach (var installPackage in configuration.InstallPackages)
                {
                    try
                    {
                        var installer = new PackageInstaller(
                            new ContextName(installPackage.Context, true),
                            TranslatePath(installPackage.Package)
                            );

                        installer.Execute();
                    }
                    catch (Exception ex)
                    {
                        Log.LogErrorFromException(ex);
                    }
                }
            }
        }