Share via


Project.UniqueName-Eigenschaft

Ruft einen eindeutigen Zeichenfolgenwert ab, der es Ihnen ermöglicht, zwischen Projekten mit ähnlichen Namen zu unterscheiden.

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

Syntax

'Declaration
ReadOnly Property UniqueName As String
string UniqueName { get; }
property String^ UniqueName {
    String^ get ();
}
abstract UniqueName : string
function get UniqueName () : String

Eigenschaftswert

Typ: System.String
Eine Zeichenfolge mit einem eindeutigen Wert, durch den Sie Projekte mit ähnlichen Namen unterscheiden können.

Hinweise

UniqueName wird hauptsächlich verwendet, um Solution.Item("...") mit einem Index zu versehen.Durch diese Methode wird ein temporärer eindeutiger Zeichenfolgenwert zurückgegeben, mit dem Sie Projekte voneinander unterscheiden können.Obwohl UniqueName-Werte miteinander verglichen werden können, sollte dem tatsächlichen Zeichenfolgenwert keine Bedeutung beigemessen werden; er dient nur zu Vergleichszwecken.

Um einen aussagekräftigen Vergleich zu ziehen, verwenden Sie stattdessen die FullName-Eigenschaft oder eine Kombination ähnlicher persistenter Eigenschaften.

Beispiele

Sub UniqueNameExample()
   Dim proj As Project
   Dim projitems As ProjectItems
   Dim msg As String

   ' Reference the current solution and its projects and project items.
   proj = DTE.ActiveSolutionProjects(0)
   projitems = proj.ProjectItems

   ' List properties of the project and its items.
   msg = "Is the item open? " & projitems.Item(1).IsOpen & Chr(13)
   msg = msg & "The project's unique name: " & proj.UniqueName
   ' The following two properties work only if the current project 
   ' contains subprojects. If it does, then uncomment the lines to run 
   ' them.
   ' msg = msg & "The parent project item name: " & proj.ParentProjectItem.Name & Chr(13)
   ' msg = msg & "The subproject name: " & projitems.Item(1).SubProject.Name & Chr(13)
   MsgBox(msg)
End Sub

.NET Framework-Sicherheit

Siehe auch

Referenz

Project Schnittstelle

EnvDTE-Namespace

Weitere Ressourcen

Steuern von Projekten und Projektmappen