Aracılığıyla paylaş


VCConfiguration.WholeProgramOptimization Özellik

Alır veya çapraz modülü en iyi duruma getirme zaman bağlamak için kod oluşturma ertelenerek ayarlar. WholeProgramOptimizationDerleyici 's iþlevselliði /gl (tüm Program iyileştirme) seçeneği.

Ad alanı:  Microsoft.VisualStudio.VCProjectEngine
Derleme:  Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll içinde)

Sözdizimi

'Bildirim
Property WholeProgramOptimization As WholeProgramOptimizationTypes
WholeProgramOptimizationTypes WholeProgramOptimization { get; set; }
property WholeProgramOptimizationTypes WholeProgramOptimization {
    WholeProgramOptimizationTypes get ();
    void set (WholeProgramOptimizationTypes value);
}
abstract WholeProgramOptimization : WholeProgramOptimizationTypes with get, set
function get WholeProgramOptimization () : WholeProgramOptimizationTypes
function set WholeProgramOptimization (value : WholeProgramOptimizationTypes)

Özellik Değeri

Tür: Microsoft.VisualStudio.VCProjectEngine.WholeProgramOptimizationTypes
A WholeProgramOptimizationTypes numaralandırma.

Notlar

Ayarlamak daha iyi VCConfiguration nesnesinin WholeProgramOptimization özelliği yerine aynı adı ve bağlantı Oluşturucu'nın derleyici özelliğini ayarlamak için LinkTimeCodeGeneration özelliği.

Derleyici 's sürümü bu özelliği ve Bağlayıcısı'nın LinkTimeCodeGeneration özellik özellik sayfaları kullanılabilir değildir.

Örnekler

Bkz: Nasıl yapılır: proje modeli genişletilebilirlik amacıyla örnek kodu derleyin derlemek ve bu örnek çalıştırma hakkında bilgi için.

Aşağıdaki örnek değiştirir VCConfiguration nesnesinin WholeProgramOptimization tümleşik geliştirme ortamını (IDE) özelliği:

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

Public Module Module1
    Sub Test()
        Dim Test As Boolean
        Dim prj As VCProject
        Dim cfgs As IVCCollection
        Dim cfg As VCConfiguration
        Dim MyDbg As VCDebugSettings
        prj = DTE.Solution.Projects.Item(1).Object
        cfgs = prj.Configurations
        cfg = cfgs.Item(1)
        cfg.WholeProgramOptimization = True
    End Sub
End Module

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

VCConfiguration Arabirim

Microsoft.VisualStudio.VCProjectEngine Ad Alanı