Gets or sets the alias of the virtual directory.
Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
声明
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
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.