Compartilhar via


Método VCProject.AddProjectReference

Adiciona uma referência de projeto ao projeto.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxe

'Declaração
Function AddProjectReference ( _
    proj As Object _
) As Object
Object AddProjectReference(
    Object proj
)
Object^ AddProjectReference(
    [InAttribute] Object^ proj
)
abstract AddProjectReference : 
        proj:Object -> Object
function AddProjectReference(
    proj : Object
) : Object

Parâmetros

  • proj
    Tipo: Object

    A referência de projeto a ser adicionado.

Valor de retorno

Tipo: Object
Um objeto que representa a referência de projeto.

Comentários

Você pode fazer referência somente projetos carregados.

Exemplos

Consulte Como compilar um código de exemplo para extensibilidade do modelo de projeto para obter informações sobre como criar e executar este exemplo.

AddProjectReference adiciona um segundo projeto como uma referência ao primeiro projeto, se possível.

' Add a reference to Microsoft.VisualStudio.VCProjectEngine and have 
' two Visual C++ projects loaded before running this example.
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
    Sub Test()
        Dim prj1, prj2 As VCProject
        prj1 = DTE.Solution.Projects.Item(1).Object
        prj2 = DTE.Solution.Projects.Item(2).Object
        ' Adds project 2 as a reference to project 1.
        If prj1.CanAddProjectReference(prj2) Then
            prj1.AddProjectReference(prj2)
        End If
    End Sub
End Module

Segurança do .NET Framework

Consulte também

Referência

VCProject Interface

Namespace Microsoft.VisualStudio.VCProjectEngine