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
- 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.