VCWebDeploymentTool.VirtualDirectoryName Property

Gets or sets the alias of the virtual directory.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
Property VirtualDirectoryName As String
    Get
    Set
string VirtualDirectoryName { get; set; }
property String^ VirtualDirectoryName {
    String^ get ();
    void set (String^ value);
}
abstract VirtualDirectoryName : string with get, set
function get VirtualDirectoryName () : String
function set VirtualDirectoryName (value : String)

Property Value

Type: System.String
The alias of the virtual directory.

Remarks

This virtual directory is created when deployment occurs if it does not already exist. By default, VirtualDirectoryName is set to the same name as the solution by means of the $(SolutionName) macro.

Examples

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

The following example code uses the VirtualDirectoryName property in the integrated development environment (IDE):

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE

Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
   Sub Main()
      Dim prj As VCProject
      Dim cfgs, tools As IVCCollection
      Dim cfg As VCConfiguration
      Dim wdt As VCWebDeploymentTool
      prj = DTE.Solution.Projects.Item(1).Object
      cfgs = prj.Configurations
      cfg = cfgs.Item(1)
      wdt = cfg.Tools("VCWebDeploymentTool")
      wdt.VirtualDirectoryName = "myVirtualDirectory"
      MsgBox(wdt.VirtualDirectoryName)
   End Sub
End Module

.NET Framework Security

See Also

Reference

VCWebDeploymentTool Interface

Microsoft.VisualStudio.VCProjectEngine Namespace