AssemblyFunctions.

Load(string) Method

Summary

Loads an assembly given the long form of its name.
Assembly
NAnt.Core.dll
Namespace
NAnt.Core.Functions
Containing Type
AssemblyFunctions

Syntax

[Function("load")]
public Assembly Load(string assemblyString)

Examples

Determine the location of the Microsoft Access 11 Primary Interop Assembly by loading it using its fully qualified name, and copy it to the build directory.

    <property name="access.pia.path" value="${assembly::get-location(assembly::load('Microsoft.Office.Interop.Access, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'))}" />
<copy file="${access.pia.path}" todir="${build.dir}" />

Attributes

Type Description
FunctionAttribute Indicates that the method should be exposed as a function in NAnt build files.

Parameters

Name Type Description
assemblyString string The long form of the assembly name.

Return Value

Type Description
Assembly The loaded assembly.