Compartir a través de


VCLinkerTool.IgnoreDefaultLibraryNames (Propiedad)

Obtiene o establece una o más bibliotecas predeterminadas que se van a omitir.

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

Sintaxis

'Declaración
Property IgnoreDefaultLibraryNames As String
string IgnoreDefaultLibraryNames { get; set; }
property String^ IgnoreDefaultLibraryNames {
    String^ get ();
    void set (String^ value);
}
abstract IgnoreDefaultLibraryNames : string with get, set
function get IgnoreDefaultLibraryNames () : String 
function set IgnoreDefaultLibraryNames (value : String)

Valor de propiedad

Tipo: String
Cadena que representa los nombres de las bibliotecas que se van a omitir.

Comentarios

IgnoreDefaultLibraryNames expone la funcionalidad de la opción /NODEFAULTLIB (Omitir bibliotecas) del vinculador y la opción LIB Administrar una biblioteca .

Nombres de biblioteca varios identificadores con punto y coma.

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.

Ejemplos

En el ejemplo siguiente se modifica la propiedad del vinculador IgnoreDefaultLibraryNames en el entorno de desarrollo integrado (IDE):

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim cfgs, tools As IVCCollection
        Dim cfg As VCConfiguration
        Dim tool As VCLinkerTool
        Dim oldNames As String
        prj = DTE.Solution.Projects.Item(1).Object
        cfgs = prj.Configurations
        cfg = cfgs.Item(1)
        tool = cfg.Tools("VCLinkerTool")
        tool.IgnoreDefaultLibraryNames = ""
        oldNames = tool.IgnoreDefaultLibraryNames
        tool.IgnoreDefaultLibraryNames = "some.dll;" + oldNames
        MsgBox(tool.IgnoreDefaultLibraryNames)
    End Sub
End Module

Seguridad de .NET Framework

Vea también

Referencia

VCLinkerTool Interfaz

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)