Project.UniqueName Vlastnost

Definice

Získá jedinečnou řetězcovou hodnotu, která umožňuje odlišit podobně pojmenované projekty.

public:
 property System::String ^ UniqueName { System::String ^ get(); };
public:
 property Platform::String ^ UniqueName { Platform::String ^ get(); };
[System.Runtime.InteropServices.DispId(204)]
public string UniqueName { [System.Runtime.InteropServices.DispId(204)] get; }
[<System.Runtime.InteropServices.DispId(204)>]
[<get: System.Runtime.InteropServices.DispId(204)>]
member this.UniqueName : string
Public ReadOnly Property UniqueName As String

Hodnota vlastnosti

String

Řetězec představující jedinečnou hodnotu, která se používá k odlišení podobně jmenovaných projektů.

Atributy

Příklady

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  

Poznámky

UniqueName se primárně používá pro indexování Solution.Item("...") . Tato metoda vrací dočasnou, jedinečnou hodnotu řetězce, kterou můžete použít k odlišení jednoho projektu od jiného. I když můžete porovnat jednu UniqueName hodnotu s jinou hodnotou, neměli byste použít žádný význam pro skutečnou řetězcovou hodnotu, protože se používá pouze pro účely porovnání.

Pro smysluplné porovnání použijte FullName místo toho vlastnost nebo některou kombinaci podobných, trvalých vlastností.

Platí pro