Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.Configuration.Install

 

El espacio de nombres System.Configuration.Install proporciona clases que permiten escribir instaladores personalizados para componentes propios. La clase Installer es la clase base para todos los instaladores personalizados de .NET Framework.

ClaseDescripción
System_CAPS_pubclassAssemblyInstaller

Carga un ensamblado y ejecuta a todos los instaladores en él.

System_CAPS_pubclassComponentInstaller

Especifica a un instalador que copia las propiedades de un componente para utilizarlo durante la instalación.

System_CAPS_pubclassInstallContext

Contiene información sobre la instalación actual.

System_CAPS_pubclassInstaller

Proporciona la base para las instalaciones personalizadas.

System_CAPS_pubclassInstallerCollection

Contiene una colección de instaladores que se ejecutan durante la instalación.

System_CAPS_pubclassInstallEventArgs
System_CAPS_pubclassInstallException

Excepción que se produce cuando se genera un error durante la fase en la que se confirma, se revierte o se desinstala una instalación.

System_CAPS_pubclassManagedInstallerClass

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Representa una instalación administrada.

System_CAPS_pubclassTransactedInstaller

Define a un instalador que totalmente satisfactoria o incorrecta y que deja el equipo en su estado inicial.

InterfazDescripción
System_CAPS_pubinterfaceIManagedInstaller

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Proporciona una interfaz para un instalador administrado.

EnumeraciónDescripción
System_CAPS_pubenumUninstallAction

Especifica lo que debe hacer un instalador durante una desinstalación.

A través de la Installers propiedad, un instalador contiene una colección de otros instaladores como elementos secundarios. Cuando se ejecuta el instalador, éste recorre sus elementos secundarios y llamadas Install, Commit, Rollback, o Uninstall. Para obtener un ejemplo de un objeto en el Installers colección, consulte EventLogInstaller.

El Context propiedad contiene información sobre la instalación. Por ejemplo, información sobre la ubicación del archivo de registro para la instalación, la ubicación del archivo que guarda la información requerida por la Uninstall (método) y la línea de comandos que se especificó al ejecuta el ejecutable de instalación. Para obtener un ejemplo de un ejecutable de instalación, consulte Installutil.exe (Installer Tool).

El Install, Commit, Rollback, y Uninstall métodos no siempre se llama en la misma instancia de Installer. Por ejemplo, puede usar un Installer para instalar y confirmar una aplicación y, a continuación, liberar la referencia a dicha Installer. Más adelante, al desinstalar la aplicación crea una nueva referencia a un Installer, lo que significa que el Uninstall se invoca en una instancia diferente de Installer. Por este motivo, no guarde el estado de un equipo en un instalador. En su lugar, use un IDictionary que se conserva en las llamadas y se pasa en el Install, Commit, Rollback, y Uninstall métodos.

Volver al principio
Mostrar: