Właściwość VCLinkerTool.EnableCOMDATFolding —
Usuwa zbędne symbole COMDAT z danych wyjściowych programu łączącego.
Przestrzeń nazw: Microsoft.VisualStudio.VCProjectEngine
Zestaw: Microsoft.VisualStudio.VCProjectEngine (w Microsoft.VisualStudio.VCProjectEngine.dll)
Składnia
'Deklaracja
Property EnableCOMDATFolding As optFoldingType
optFoldingType EnableCOMDATFolding { get; set; }
property optFoldingType EnableCOMDATFolding {
optFoldingType get ();
void set (optFoldingType value);
}
abstract EnableCOMDATFolding : optFoldingType with get, set
function get EnableCOMDATFolding () : optFoldingType
function set EnableCOMDATFolding (value : optFoldingType)
Wartość właściwości
Typ: Microsoft.VisualStudio.VCProjectEngine.optFoldingType
optFoldingType Wyliczenie.
Uwagi
EnableCOMDATFoldingudostępnia funkcje /OPT (Optymalizacje) opcja programu łączącego.
Użycie optFoldingType wyliczenie do ustawiania wartości tej właściwości.
Zobacz Porady: kompilowanie przykładowego kodu dla rozszerzalności modelu projektów informacje na temat skompilować i uruchomić ten przykład.
Przykłady
Poniższy przykład modyfikuje EnableCOMDATFolding 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.EnableCOMDATFolding = optFoldingType.optNoFolding
End Sub
End Module
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.