Condividi tramite


Metodo References.AddProject

Aggiunge un nuovo riferimento di progetto al progetto e restituisce l’oggetto Reference appena creato.

Spazio dei nomi:  VSLangProj
Assembly:  VSLangProj (in VSLangProj.dll)

Sintassi

'Dichiarazione
Function AddProject ( _
    pProject As Project _
) As Reference
Reference AddProject(
    Project pProject
)
Reference^ AddProject(
    [InAttribute] Project^ pProject
)
abstract AddProject : 
        pProject:Project -> Reference
function AddProject(
    pProject : Project
) : Reference

Parametri

  • pProject
    Tipo: Project

    Obbligatorio. Oggetto Project da aggiungere.

Valore restituito

Tipo: VSLangProj.Reference

Note

Questo metodo non genera un errore se nel progetto esiste un riferimento con le stesse proprietà Identity, Culture, MajorVersion, MinorVersion, BuildNumber e RevisionNumber del nuovo riferimento. Tale condizione mostra che il riferimento indicato dal parametro bstrPath è già stato aggiunto al progetto. Al contrario, viene restituito il ProjectItem per il riferimento corrispondente che è già contenuto nel progetto.

Se nel progetto è presente un riferimento con la stessa proprietà Identity ma con proprietà MajorVersion, MinorVersion, BuildNumber, RevisionNumber o Culture differenti, il metodo genera un errore.

Esempi

' Macro Editor    
Imports VSLangProj
' Add the second project as a reference to the first project.
Sub AddProjectExample()
   ' First project is a Visual Basic or C# project.
   Dim theVSProject As VSProject = _
      CType(DTE.Solution.Projects.Item(1).Object, VSProject)
        
   ' Second project is any type of project.
   Dim secondProject As Project = DTE.Solution.Projects.Item(2)
        
   ' AddProject returns the newly created Reference object.
   Dim newReference As Reference
   newReference = theVSProject.References.AddProject(secondProject)
End Sub

Sicurezza di .NET Framework

Vedere anche

Riferimenti

References Interfaccia

Spazio dei nomi VSLangProj