Método References.AddProject
Adiciona uma nova referência de projeto para o projeto e retorna o recém-criado Reference objeto.
Namespace: VSLangProj
Assembly: VSLangProj (em VSLangProj.dll)
Sintaxe
'Declaração
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
Parâmetros
- pProject
Tipo: EnvDTE.Project
Required.O Project o objeto a ser adicionado.
Valor de retorno
Tipo: VSLangProj.Reference
Comentários
Este método não gera um erro se existe uma referência do projeto com o mesmo Identity, Culture, MajorVersion, MinorVersion, BuildNumber, e RevisionNumber como a nova referência. Essa condição indicaria que a referência indicada pela bstrPath parâmetro já foi adicionado ao projeto. Em vez disso, o ProjectItem de referência já no projeto correspondente será retornada.
Se uma referência com o mesmo Identity , mas diferentes MajorVersion, MinorVersion, BuildNumber, RevisionNumber ou Culture encontrado no projeto, o método gera um erro.
Exemplos
' 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
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.