References.AddProject, méthode
Ajoute une référence de projet au projet et retourne l'objet Reference nouvellement créé.
Espace de noms: VSLangProj
Assembly : VSLangProj (dans vslangproj.dll)
Syntaxe
'Déclaration
'Utilisation
Paramètres
- pProject
Obligatoire. Objet Project à ajouter.
Notes
Cette méthode ne génère pas d'erreur s'il existe dans le projet une référence dotée des mêmes propriétés Identity, Culture, MajorVersion, MinorVersion, BuildNumber et RevisionNumber que celles de la nouvelle référence. Cette condition indiquerait que la référence désignée par le paramètre bstrPath a déjà été ajoutée au projet. Dans ce cas, le ProjectItem de la référence déjà présente dans le projet est retourné.
Si une référence dotée de la même propriété Identity mais de propriétés MajorVersion, MinorVersion, BuildNumber, RevisionNumber ou Culture différentes est trouvée dans le projet, la méthode génère une erreur.
Exemple
' 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
Voir aussi
Référence
References, interface
Membres References
VSLangProj, espace de noms