VcArgumentMap.

CreateLinkerArgumentMap() Method

Summary

Creates a mapping between configuration properties for the Visual C++ linker and corresponding command-line arguments.
Assembly
NAnt.VSNet.dll
Namespace
NAnt.VSNet
Containing Type
VcArgumentMap

Syntax

public static VcArgumentMap CreateLinkerArgumentMap()

Remarks

The following configuration properties are processed by NAnt.VSNet.VcProject:

PropertyOutput File (/OUT:[file])Additional Library Directories (/LIBPATH:[dir])Additional DependenciesAdd Module to Assembly (/ASSEMBLYMODULE:file)Embed Managed Resource File (/ASSEMBLYRESOURCE:file)Generate Debug Info (/DEBUG)Generate Program Database File (/PDB:name)Generate Map File (/MAP)Map File Name (/MAP:[filename])Heap Reserve Size (/HEAP:reserve)Heap Commit Size (/HEAP:reserve, commit)Stack Reserve Size (/STACK:reserve)Stack Commit Size (/STACK:reserve, commit)
Category
General
General
Input
Input
Input
Debugging
Debugging
Debugging
Debugging
System
System
System
System

The following configuration properties are ignored:

PropertyShow Progress (/VERBOSE, /VERBOSE:LIB)Suppress Startup Banner (/NOLOGO)
Category
General
General

Support for the following configuration properties still needs to be implemented:

PropertyIgnore Import LibraryRegister OutputDelay Loaded DLLs (/DELAYLOAD:[dll_name])MIDL Commands (/MIDL:[file])
Category
General
General
Input
Embedded IDL

Return Value

Type Description
VcArgumentMap A mapping between configuration properties for the Visual C++ linker and corresponding command-line arguments.