References.AddProject-Methode
Fügt dem Projekt einen neuen Projektverweis hinzu und gibt das neu erstellte Reference-Objekt zurück.
Namespace: VSLangProj
Assembly: VSLangProj (in vslangproj.dll)
Syntax
'Declaration
'Usage
Parameter
- pProject
Erforderlich. Das Project-Objekt, das hinzugefügt werden soll.
Hinweise
Diese Methode generiert keinen Fehler, wenn das Projekt einen Verweis mit denselben Eigenschaften Identity, Culture, MajorVersion, MinorVersion, BuildNumber und RevisionNumber wie der neue Verweis enthält. Diese Bedingung würde bedeuten, dass der Verweis, der vom bstrPath-Parameter angegeben wird, dem Projekt bereits hinzugefügt wurde. Stattdessen wird ProjectItem für den übereinstimmenden Verweis zurückgegeben, der bereits im Projekt vorhanden ist.
Wenn ein Verweis mit derselben Identity-Eigenschaft, aber unterschiedlichen Eigenschaften MajorVersion, MinorVersion, BuildNumber, RevisionNumber oder Culture im Projekt gefunden wird, generiert die Methode einen Fehler.
Beispiel
' 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
Siehe auch
Referenz
References-Schnittstelle
References-Member
VSLangProj-Namespace