Export (0) Print
Expand All
Expand Minimize

RuntimeLibrary Property

Visual Studio .NET 2003

Specifies run time library for linking. Exposes the functionality of the compiler's /MT, /MTd, /MD, /MDd, /ML, /MLd options.

[Visual Basic .NET]
Public Property RuntimeLibrary() As runtimeLibraryOption
[Visual Basic 6]
Property Get RuntimeLibrary() As runtimeLibraryOption
Property Let RuntimeLibrary( _
   ByVal NewValue As runtimeLibraryOption _
) 
[C++]
HRESULT __stdcall get_RuntimeLibrary(
   /* [out, retval] */ runtimeLibraryOption* retVal
);
HRESULT __stdcall put_RuntimeLibrary(
   /* [in] */ runtimeLibraryOption NewValue
);
[C#]
public runtimeLibraryOption RuntimeLibrary {get; set;}
[JScript .NET]
public function get RuntimeLibrary() : runtimeLibraryOption
public function set RuntimeLibrary(
   NewValue : runtimeLibraryOption
)

Remarks

Use the runtimeLibraryOption enumeration to change the value of this property.

Example

The following sample code modifies the RuntimeLibrary property in the development environment:

' 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 VCCLCompilerTool
        prj = DTE.Solution.Projects.Item(1).Object
        cfgs = prj.Configurations
        cfg = cfgs.Item(1)
        tool = cfg.Tools("VCCLCompilerTool")
        tool.RuntimeLibrary = runtimeLibraryOption.rtSingleThreadedDebug
    End Sub
End Module

See Samples for Project Model Extensibility for information on how to compile and run this sample.

See Also

Applies To: VCCLCompilerTool Object

Show:
© 2014 Microsoft