Summary
Encapsulates information about installed frameworks including version
information and directory locations for finding tools.
- Assembly
- NAnt
.Core .dll - Namespace
- NAnt
.Core - Interfaces
-
- ISerializable
- Base Types
-
- Object
graph BT
Type-->Base0["Object"]
Type-.->Interface0["ISerializable"]
Type["FrameworkInfo"]
class Type type-node
Syntax
[Serializable()]
public class FrameworkInfo : ISerializable
Attributes
Type | Description |
---|---|
Serializable |
Constructors
Name | Summary |
---|---|
FrameworkInfo |
Properties
Name | Value | Summary |
---|---|---|
ClrType | ClrType |
Gets the CLR type of the framework.
|
ClrVersion | Version |
Gets the Common Language Runtime version of the framework.
|
Description | string |
Gets the description of the framework.
|
Family | string |
Gets the family of the framework.
|
Framework |
DirectoryInfo |
Gets the directory where the system assemblies for the framework
are located.
|
FrameworkDirectory | DirectoryInfo |
Gets the base directory of the framework tools for the framework.
|
IsValid | bool |
Returns a value indicating whether the current framework is valid.
|
Name | string |
Gets the name of the framework.
|
Project | Project |
Gets the
NAnt.Core.FrameworkInfo.Project used to initialize this framework.
|
SdkDirectory | DirectoryInfo |
Gets the directory containing the SDK tools for the framework.
|
TaskAssemblies | FileSet |
Gets the set of assemblies and directories that should scanned for
NAnt tasks, types or functions.
|
Version | Version |
Gets the version of the framework.
|
VisualStudioVersion | Version |
Gets the Visual Studio version that corresponds with this
framework.
|
Methods
Name | Value | Summary |
---|---|---|
ResolveAssembly |
string |
Resolves the specified assembly to a full path by matching it
against the reference assemblies.
|