C# Class NAnt.VSNet.ManagedAssemblyReference

Inheritance: AssemblyReferenceBase
Afficher le fichier Open project: skolima/NAnt

Private Properties

Свойство Type Description
GetComponentAssemblyFolder string

Méthodes publiques

Méthode Description
ManagedAssemblyReference ( XmlElement xmlDefinition, ReferencesResolver referencesResolver, ProjectBase parent, GacCache gacCache ) : System

Méthodes protégées

Méthode Description
ResolveAssemblyReference ( ) : string

Resolves an assembly reference.

Visual Studio .NET uses the following search mechanism :

The project directory. The directories specified in the "ReferencePath" property, which is stored in the .USER file. The .NET Framework directory (see KB306149)

The directories specified under the following registry keys:

HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders HKLM\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders HKCU\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders

Future versions of Visual Studio .NET will also check in:

HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx
The HintPath.
ResolveFromAssemblyFolders ( XmlElement referenceElement, string fileName ) : string

Private Methods

Méthode Description
GetComponentAssemblyFolder ( XmlElement referenceElement ) : string

Method Details

ManagedAssemblyReference() public méthode

public ManagedAssemblyReference ( XmlElement xmlDefinition, ReferencesResolver referencesResolver, ProjectBase parent, GacCache gacCache ) : System
xmlDefinition System.Xml.XmlElement
referencesResolver ReferencesResolver
parent ProjectBase
gacCache NAnt.Core.Util.GacCache
Résultat System

ResolveAssemblyReference() protected méthode

Resolves an assembly reference.

Visual Studio .NET uses the following search mechanism :

The project directory. The directories specified in the "ReferencePath" property, which is stored in the .USER file. The .NET Framework directory (see KB306149)

The directories specified under the following registry keys:

HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders HKLM\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders HKCU\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders

Future versions of Visual Studio .NET will also check in:

HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx
The HintPath.
protected ResolveAssemblyReference ( ) : string
Résultat string

ResolveFromAssemblyFolders() protected méthode

protected ResolveFromAssemblyFolders ( XmlElement referenceElement, string fileName ) : string
referenceElement System.Xml.XmlElement
fileName string
Résultat string