Freigeben über


VCLinkerTool.OptimizeReferences-Eigenschaft

Aktiviert die Beseitigung von Funktionen oder Daten, auf die nie verwiesen wird.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
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)

Eigenschaftswert

Typ: Microsoft.VisualStudio.VCProjectEngine.optRefType
Eine optRefType-Enumeration.

Hinweise

OptimizeReferences macht die Funktionalität der Linkeroptionen /OPT (Optimierungen) verfügbar.

Verwenden Sie die optRefType-Enumeration, um den Wert dieser Eigenschaft in ändern.

Siehe Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit von Projektmodellen Informationen zu, wie dieses Beispiel kompiliert und ausgeführt wird.

Beispiele

Im folgenden Beispiel ändert die - Eigenschaft OptimizeReferences in der integrierten Entwicklungsumgebung (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

.NET Framework-Sicherheit

Siehe auch

Referenz

VCLinkerTool Schnittstelle

Microsoft.VisualStudio.VCProjectEngine-Namespace