Export (0) Print
Expand All

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)

string VirtualDirectoryName { get; set; }

Property Value

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

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.

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"
   End Sub
End Module

© 2015 Microsoft