AssemblyInstaller.UseNewContext 属性

定义

获取或设置一个值,该值指示是否为程序集安装创建新的 InstallContext 对象。

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

属性值

如果要为程序集安装创建一个新的 InstallContext 对象,则为 true;否则为 false。 默认值为 true

示例

在以下示例中, AssemblyInstaller 通过调用 AssemblyInstaller 构造函数创建 。 UseNewContext此对象的 属性设置为 true ,并在Install程序集上MyAssembly_HelpText.exe调用 方法。 因此,日志消息将显示在主机上。

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

注解

将此属性设置为 将 true 创建名为“{Assembly name}”的新文件。InstallLog“用于记录此程序集的消息。 将 设置为 UseNewContextfalse 会阻止创建新文件。

适用于