Compartir a través de


VCWebDeploymentTool.RegisterOutput (Propiedad)

Obtiene o establece un valor que indica si el resultado del proyecto principal se debe registrar usando Regsvr32 después de la implementación.

Espacio de nombres:  Microsoft.VisualStudio.VCProjectEngine
Ensamblado:  Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxis

'Declaración
Property RegisterOutput As Boolean
bool RegisterOutput { get; set; }
property bool RegisterOutput {
    bool get ();
    void set (bool value);
}
abstract RegisterOutput : bool with get, set
function get RegisterOutput () : boolean 
function set RegisterOutput (value : boolean)

Valor de propiedad

Tipo: Boolean
Es true si el resultado del proyecto principal se debe registrar usando Regsvr32 después de la implementación; de lo contrario, es false.

Comentarios

Esta propiedad se debe establecer en true sólo si el resultado del proyecto principal es un archivo DLL de extensión de (ISAPI) de la Interfaz de programación de aplicaciones para servidores de Internet.

Ejemplos

Vea Cómo: Compilar el código de ejemplo de extensibilidad del modelo de proyecto para obtener información sobre cómo compilar y ejecutar este ejemplo.

El ejemplo siguiente utiliza la propiedad de RegisterOutput en el entorno de desarrollo integrado (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.RegisterOutput = True
   End Sub
End Module

Seguridad de .NET Framework

Vea también

Referencia

VCWebDeploymentTool Interfaz

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)