ExternalProgramBase.

Managed Property

Summary

Specifies whether the external program should be treated as a managed application, possibly forcing it to be executed under the currently targeted version of the CLR.
Assembly
NAnt.Core.dll
Namespace
NAnt.Core.Tasks
Containing Type
ExternalProgramBase

Syntax

[FrameworkConfigurable("managed")]
public virtual ManagedExecution Managed { get; set; }

Remarks

If NAnt.Core.Tasks.ExternalProgramBase.Managed is set to NAnt.Core.Types.ManagedExecution.Default, which is the default value, and NAnt.Core.Tasks.ExternalProgramBase.UseRuntimeEngine is true then NAnt.Core.Types.ManagedExecution.Auto is returned.

When the changing NAnt.Core.Tasks.ExternalProgramBase.Managed to NAnt.Core.Types.ManagedExecution.Default, then NAnt.Core.Tasks.ExternalProgramBase.UseRuntimeEngine is set to false; otherwise, it is changed to true.

Attributes

Type Description
FrameworkConfigurableAttribute Indicates that the value of the property to which the attribute is assigned, can be configured on the framework-level in the NAnt application configuration file.

Value

Type Description
ManagedExecution A NAnt.Core.Types.ManagedExecution indicating how the program should be treated.