Udostępnij za pośrednictwem


Właściwość VCLinkerTool.OptimizeReferences —

Umożliwia wyeliminowanie funkcje lub dane, które nigdy nie odwołuje się.

Przestrzeń nazw:  Microsoft.VisualStudio.VCProjectEngine
Zestaw:  Microsoft.VisualStudio.VCProjectEngine (w Microsoft.VisualStudio.VCProjectEngine.dll)

Składnia

'Deklaracja
Property OptimizeReferences As optRefType
optRefType OptimizeReferences { get; set; }
property optRefType OptimizeReferences {
    optRefType get ();
    void set (optRefType value);
}
abstract OptimizeReferences : optRefType with get, set
function get OptimizeReferences () : optRefType
function set OptimizeReferences (value : optRefType)

Wartość właściwości

Typ: Microsoft.VisualStudio.VCProjectEngine.optRefType
optRefType Wyliczenie.

Uwagi

OptimizeReferencesOpisuje funkcje z / OPT (optymalizacje) opcję.

Użycie optRefType wyliczenia, aby zmienić wartość tej właściwości.

Zobacz Jak: kompilowania przykładowy kod do projektu modelu rozszerzalności informacje na temat skompilować i uruchomić ten przykład.

Przykłady

Poniższy przykład modyfikuje OptimizeReferences właściwość w zintegrowane środowisko programistyczne (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
    prj = DTE.Solution.Projects.Item(1).Object
    cfgs = prj.Configurations
    cfg = cfgs.Item(1)
    tool = cfg.Tools("VCLinkerTool")
    tool.OptimizeReferences = optRefType.optReferences
  End Sub
End Module

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

VCLinkerTool Interfejs

Przestrzeń nazw Microsoft.VisualStudio.VCProjectEngine