VCALinkTool.ToolPath Property

Definition

Gets the path to the specified tool.

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

Property Value

The path to the specified tool.

Attributes

Examples

' Add a reference to Microsoft.VisualStudio.VCProjectEngine and have a   
' Visual C++ project loaded before running this example.  
Imports EnvDTE  
Imports Microsoft.VisualStudio.VCProjectEngine  
Public Module Module1  
   Sub Test()  
      Dim prj As VCProject  
      Dim cfgs, tools As IVCCollection  
      Dim cfg As VCConfiguration  
      Dim tool As VCALinkTool  
      Dim msg As String  
      prj = DTE.Solution.Projects.Item(1).Object  
      cfgs = prj.Configurations  
      cfg = cfgs.Item(1)  
      tool = cfg.Tools("VCAlinkTool")  
      msg += "Tool kind: " & tool.ToolKind & vbCr  
      msg += "Tool name: " & tool.ToolName & vbCr  
      msg += "Tool path: " & tool.ToolPath  
      MsgBox(msg)  
   End Sub  
End Module  

Remarks

See How to: Compile Example Code for Project Model Extensibility for information about how to compile and run this sample.

Applies to