Share via


AssemblyInstaller.UseNewContext Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob ein neues InstallContext-Objekt für die Installation der Assembly erstellt werden soll, oder legt diesen fest.

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

Eigenschaftswert

true, wenn ein neues InstallContext-Objekt für die Installation der Assembly erstellt werden soll, andernfalls false. Der Standardwert ist true.

Beispiele

Im folgenden Beispiel wird ein AssemblyInstaller erstellt, indem der AssemblyInstaller Konstruktor aufgerufen wird. Die UseNewContext -Eigenschaft dieses Objekts wird auf true festgelegt, und die Install -Methode wird für die MyAssembly_HelpText.exe Assembly aufgerufen. Aus diesem Grund werden die Protokollmeldungen in der Konsole angezeigt.

// 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

Hinweise

Durch Festlegen dieser Eigenschaft auf true wird eine neue Datei mit dem Namen "{Assemblyname}" erstellt. InstallLog", um Nachrichten für diese Assembly zu protokollieren. Die Einstellung UseNewContext auf false verhindert, dass die neue Datei erstellt wird.

Gilt für: