AssemblyInstaller.UseNewContext 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否为程序集安装创建新的 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
会阻止创建新文件。