Export (0) Print
Expand All
Expand Minimize

RegisterOutput Property (VCWebDeploymentTool)

Visual Studio .NET 2003

Specifies whether the primary project output should be registered using Regsvr32 after deployment.

[Visual Basic .NET]
Public Property RegisterOutput() As Boolean
[Visual Basic 6]
Property Get RegisterOutput() As Boolean
Property Let RegisterOutput( _
   ByVal NewValue As Boolean _
HRESULT __stdcall get_RegisterOutput(
   /* [out, retval] */ VARIANT_BOOL* retVal
HRESULT __stdcall put_RegisterOutput(
   /* [in] */ VARIANT_BOOL NewValue
public bool RegisterOutput {get; set;}
[JScript .NET]
public function get RegisterOutput() : Boolean
public function set RegisterOutput(
   NewValue : Boolean


This property should only be set to true if the primary project output is an Internet Server Application Programming Interface (ISAPI) extension DLL.


The following sample code uses the RegisterOutput property in the development environment:

' 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.RegisterOutput = True
   End Sub
End Module

See Samples for Project Model Extensibility for information on how to compile and run this sample.

See Also

RegisterOutput Property | PrimaryOutput Property | RegisterOutput Property (VCLinkerTool)

Applies To: VCWebDeploymentTool Object

© 2014 Microsoft