Udostępnij za pośrednictwem


Metoda References.AddProject —

Dodaje nowe odwołanie projektu do projektu i zwraca nowo utworzone Reference obiektu.

Przestrzeń nazw:  VSLangProj
Zestaw:  VSLangProj (w VSLangProj.dll)

Składnia

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

    Wymagane.Project Obiektu ma zostać dodany.

Wartość zwracana

Typ: VSLangProj.Reference

Uwagi

Ta metoda nie generuje błąd, jeśli istnieje odwołanie w projekcie o tej samej Identity, Culture, MajorVersion, MinorVersion, BuildNumber, i RevisionNumber jako nowy punkt odniesienia.Ten warunek wskazywałyby, że odniesienia wskazany przez bstrPath parametr został już dodany do projektu.Zamiast tego ProjectItem dla pasujących odwołanie już w projekcie jest zwracany.

Jeśli odwołanie o tej samej Identity ale zróżnicowanych MajorVersion, MinorVersion, BuildNumber, RevisionNumber lub Culture znajduje się w projekcie, metoda generuje błąd.

Przykłady

' 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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

References Interfejs

Przestrzeń nazw VSLangProj