Sdílet prostřednictvím


References.AddProject – metoda

Přidá odkaz na projekt nový projekt a vrátí nově vytvořený Reference objektu.

Obor názvů:  VSLangProj
Sestavení:  VSLangProj (v VSLangProj.dll)

Syntaxe

'Deklarace
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

Parametry

  • pProject
    Typ: Project

    Povinné.Project Objektu, který chcete přidat.

Vrácená hodnota

Typ: VSLangProj.Reference

Poznámky

Tato metoda negeneruje chybu, pokud existuje odkaz v projektu se stejným Identity, Culture, MajorVersion, MinorVersion, BuildNumber, a RevisionNumber jako nový odkaz.Tato podmínka naznačují, že odkaz označen bstrPath parametr již byl přidán do projektu.Místo toho ProjectItem pro odpovídající odkaz již v projektu je vrácena.

Pokud odkaz se stejným Identity ale rozdílné MajorVersion, MinorVersion, BuildNumber, RevisionNumber nebo Culture se nachází v projektu, metoda generuje chybu.

Příklady

' 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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

References Rozhraní

VSLangProj – obor názvů