VCLinkerTool.LargeAddressAware Property
Visual Studio 2005
Gets or sets a value to enable handling addresses larger than 2 GB.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in microsoft.visualstudio.vcprojectengine.dll)
Assembly: Microsoft.VisualStudio.VCProjectEngine (in microsoft.visualstudio.vcprojectengine.dll)
property addressAwarenessType LargeAddressAware { addressAwarenessType get (); void set ([InAttribute] addressAwarenessType optSetting); }
/** @property */ addressAwarenessType get_LargeAddressAware () /** @property */ void set_LargeAddressAware (/** @attribute InAttribute() */ addressAwarenessType optSetting)
function get LargeAddressAware () : addressAwarenessType function set LargeAddressAware (optSetting : addressAwarenessType)
Property Value
An addressAwarenessType enumeration.LargeAddressAware exposes the functionality of the /LARGEADDRESSAWARE linker option.
Use the addressAwarenessType enumeration to set this property.
See Samples for Project Model Extensibility for information about how to compile and run this example.
The following example modifies the LargeAddressAware property in the integrated development environment (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.LargeAddressAware = addressAwarenessType.addrAwareNoLarge End Sub End Module