AssemblyInstaller.UseNewContext Propiedad

Definición

Obtiene o establece un valor que indica si se va a crear un nuevo objeto InstallContext para la instalación del ensamblado.

public:
 property bool UseNewContext { bool get(); void set(bool value); };
public bool UseNewContext { get; set; }
member this.UseNewContext : bool with get, set
Public Property UseNewContext As Boolean

Valor de propiedad

Es true si se debe crear un nuevo objeto InstallContext para la instalación del ensamblado; en caso contrario, es false. De manera predeterminada, es true.

Ejemplos

En el ejemplo siguiente, se crea mediante AssemblyInstaller la invocación del AssemblyInstaller constructor . La UseNewContext propiedad de este objeto se establece true en y el Install método se invoca en el MyAssembly_HelpText.exe ensamblado. Debido a esto, los mensajes de registro se muestran en la consola.

// Create an Object* of the 'AssemblyInstaller' class.
AssemblyInstaller^ myAssemblyInstaller = gcnew AssemblyInstaller(
   "MyAssembly_HelpText.exe", commandLineOptions );

// Set the 'UseNewContext' property to true.
myAssemblyInstaller->UseNewContext = true;
// Create an object of the 'AssemblyInstaller' class.
AssemblyInstaller myAssemblyInstaller = new
               AssemblyInstaller( "MyAssembly_HelpText.exe", commandLineOptions );

// Set the 'UseNewContext' property to true.
myAssemblyInstaller.UseNewContext = true;
' Create an object of the 'AssemblyInstaller' class.
Dim myAssemblyInstaller As _
   New AssemblyInstaller("MyAssembly_HelpText.exe", commandLineOptions)

' Set the 'UseNewContext' property to true.
myAssemblyInstaller.UseNewContext = True

Comentarios

Al establecer esta propiedad en se true crea un nuevo archivo denominado "{Nombre del ensamblado}. InstallLog" para registrar los mensajes de este ensamblado. Establecer UseNewContext en false impide que se cree el nuevo archivo.

Se aplica a