Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

VCConfiguration.ATLMinimizesCRunTimeLibraryUsage Property 

Causes ATL to link to the C runtime libraries statically to minimize dependencies; requires that useOfATL property is set.

Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in microsoft.visualstudio.vcprojectengine.dll)

bool ATLMinimizesCRunTimeLibraryUsage { get; set; }
/** @property */
boolean get_ATLMinimizesCRunTimeLibraryUsage ()

/** @property */
void set_ATLMinimizesCRunTimeLibraryUsage (/** @attribute InAttribute() */ boolean UseCRT)

function get ATLMinimizesCRunTimeLibraryUsage () : boolean

function set ATLMinimizesCRunTimeLibraryUsage (UseCRT : boolean)

Property Value

true if linkage exists between ATL and C runtime libraries; otherwise, false.

See Samples for Project Model Extensibility for information about how to compile and run this example.

The following example modifies the ATLMinimizesCRunTimeLibraryUsage 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 As IVCCollection
        Dim cfg As VCConfiguration
        prj = DTE.Solution.Projects.Item(1).Object
        cfgs = prj.Configurations
        cfg = cfgs.Item(1)
        cfg.ATLMinimizesCRunTimeLibraryUsage = True
    End Sub
End Module
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.