Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Reference.ContainingProject-Eigenschaft

 

Ruft das Projekt ab, in dem das ausgewählte Element enthalten ist. Schreibgeschützt.

Namespace:   VSLangProj
Assembly:  VSLangProj (in VSLangProj.dll)

Project ContainingProject { get; }

Eigenschaftswert

Type: EnvDTE.Project

Gibt ein Project-Objekt zurück.

Rufen Sie mit dieser Eigenschaft das Project-Objekt ab, in dem das Element enthalten ist.

In diesem Beispiel wird gezeigt, wie der Name des Projekts, in dem das ausgewählte Projektelement enthalten ist, mit einer privaten Makrofunktion abgerufen werden kann. Es wird eine Testmethode erstellt, in der die Funktion angewendet wird.

' Macro Editor 
Imports VSLangProj
Private Function GetProjectName(ByVal refs As References) _
   As String
   Return refs.ContainingProject.Name
End Function

Sub TestGetProjectName()
   ' First project is a Visual Basic or C# project.
   Dim theVSProject As VSProject = _
      CType(DTE.Solution.Projects.Item(1).Object, VSProject)
   Dim refs As References = theVSProject.References
   MsgBox(GetProjectName(refs))
End Sub
Zurück zum Anfang
Anzeigen: