Compartilhar via


References.AddProject (Método)

Adiciona uma nova referência do projeto para o projeto e retorna o objeto recém-criado Reference.

Namespace: VSLangProj
Assembly: VSLangProj (em vslangproj.dll)

Sintaxe

'Declaração
'Uso

Parâmetros

  • pProject
    Necessário. O Project objeto a ser adicionado.

Comentários

Este método não gera um erro se existir no projeto com o mesmo Identity, Culture uma referência, MinorVersionMajorVersion., BuildNumber e RevisionNumber Como a nova referência Condição que indicaria que a referência indicado pelo parâmetro bstrPath já foi adicionada ao projeto. Do ProjectItem em vez disso, para a referência correspondente já no projeto será retornada.

Se uma referência com o mesmo Identity ou Culture for encontrado no projeto, o método gera um erro. mas com diferença MajorVersion, MinorVersion, RevisionNumberBuildNumber

Exemplo

' 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

Consulte também

Referência

References (Interface)
References (Membros)
VSLangProj (Namespace)