다음을 통해 공유


VCLinkerTool 인터페이스

링커 옵션의 기능을 노출합니다.

네임스페이스:  Microsoft.VisualStudio.VCProjectEngine
어셈블리:  Microsoft.VisualStudio.VCProjectEngine(Microsoft.VisualStudio.VCProjectEngine.dll)

구문

‘선언
<GuidAttribute("A06CDE29-458D-4C82-9B82-163BC2B928F3")> _
Public Interface VCLinkerTool
[GuidAttribute("A06CDE29-458D-4C82-9B82-163BC2B928F3")]
public interface VCLinkerTool
[GuidAttribute(L"A06CDE29-458D-4C82-9B82-163BC2B928F3")]
public interface class VCLinkerTool
[<GuidAttribute("A06CDE29-458D-4C82-9B82-163BC2B928F3")>]
type VCLinkerTool =  interface end
public interface VCLinkerTool

VCLinkerTool 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 AdditionalDependencies comdlg32.lib 또는 kernel32.lib와 같이 링크 줄에 추가할 다른 구성별 항목을 가져오거나 설정합니다.
Public 속성 AdditionalLibraryDirectories 라이브러리를 검색할 추가 경로(구성별)를 하나 이상 가져오거나 설정합니다.
Public 속성 AdditionalManifestDependencies 링커가 매니페스트 파일에 추가할 다른 XML 매니페스트 조각을 가져오거나 설정합니다.
Public 속성 AdditionalOptions 명령줄의 끝, 파일 이름 바로 앞에 추가할 옵션을 가져오거나 설정합니다.예를 들어 개체 모델에서 옵션이 지원되지 않는 경우가 여기에 해당합니다.
Public 속성 AddModuleNamesToAssembly 최종 출력에서 지정된 비어셈블리 파일을 가져오거나 설정합니다.
Public 속성 AllowIsolation side-by-side 어셈블리 없이 매니페스트 파일을 조회할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 AssemblyDebug 디버깅 지원 수준을 나타내는 값을 가져오거나 설정합니다.
Public 속성 AssemblyLinkResource 출력 어셈블리에 연결할 리소스 파일을 지정하는 값을 가져오거나 설정합니다.
Public 속성 BaseAddress 프로그램의 기준 주소를 가져오거나 설정합니다. 이 경우 .exe 파일의 기본 위치(0x400000) 또는 DLL의 기본 위치(0x10000000)는 무시됩니다.
Public 속성 CLRImageType CLR 이미지의 형식을 나타내는 값을 가져오거나 설정합니다.
Public 속성 CLRThreadAttribute CLR 프로그램 진입점의 스레드 특성을 나타내는 값을 가져오거나 설정합니다.
Public 속성 CLRUnmanagedCodeCheck /CLRUNMANAGEDCODECHECK가 적용되는지 여부를 확인합니다.
Public 속성 DataExecutionPrevention Windows 데이터 실행 방지(DEP) 기능을 제어하는 값을 가져오거나 설정합니다.
Public 속성 DelayLoadDLLs 지연된 로드에 대한 하나 이상의 DLL을 가져오거나 설정합니다.
Public 속성 DelaySign 나중에 강력한 이름의 디지털 서명을 추가하기 위해 COM 래퍼의 어셈블리 파일에 공간을 예약할지 여부를 나타내는 값을 가져오거나 설정합니다.이 속성은 Visual C# 프로젝트에서만 의미가 있습니다.
Public 속성 driver 연결되는 드라이버 형식을 링커에 나타내는 값을 가져오거나 설정합니다.
Public 속성 EmbedManagedResourceFile 지정한 포함된 .NET(또는 .NET Framework) 리소스 파일을 가져오거나 설정합니다.
Public 속성 EnableCOMDATFolding 링커 출력에서 중복되는 COMDAT 기호를 제거합니다.
Public 속성 EnableUAC 프로그램 매니페스트에 UAC 정보를 포함할지 여부를 제어하는 값을 가져오거나 설정합니다.
Public 속성 EntryPointSymbol .exe 파일 또는 DLL의 시작 주소(진입점)를 가져오거나 설정합니다.
Public 속성 ErrorReporting 현재 링커 오류 보고 설정을 설정하거나 가져옵니다.
Public 속성 ExecutionBucket 인프라입니다. Microsoft 내부에서만 사용합니다.
Public 속성 FixedBaseAddress 이미지가 고정 주소에서 로드되어야 하는지를 나타내는 값을 가져오거나 설정합니다.
Public 속성 ForceSymbolReferences 이 기호의 참조를 포함할 링커 또는 라이브러리 관리자를 가져오거나 설정합니다.
Public 속성 FunctionOrder 이미지에 COMDAT(함수)를 미리 결정된 순서로 가져오거나 설정합니다.
Public 속성 GenerateDebugInformation 디버그 정보를 생성하도록 설정하는 값을 가져오거나 설정합니다.
Public 속성 GenerateManifest 링커에서 매니페스트 파일을 생성할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 GenerateMapFile 연결하는 동안 맵 파일을 생성할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 HeapCommitSize 실제 메모리의 총 힙 할당 크기를 지정하는 값을 가져오거나 설정합니다.
Public 속성 HeapReserveSize 가상 메모리의 총 힙 할당 크기를 지정하는 값을 가져오거나 설정합니다.
Public 속성 IgnoreAllDefaultLibraries 링커 또는 라이브러리 관리자가 모든 기본 라이브러리를 무시함을 나타내는 값을 가져오거나 설정합니다.
Public 속성 IgnoreDefaultLibraryNames 무시할 기본 라이브러리를 하나 이상 가져오거나 설정합니다.
Public 속성 IgnoreEmbeddedIDL 개체 파일의 포함된 .idlsym 섹션을 무시할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 IgnoreImportLibrary 이 구성에서 생성된 가져오기 라이브러리를 종속 프로젝트로 가져오지 않도록 할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 ImportLibrary 생성할 가져오기 라이브러리를 지정하는 값을 가져오거나 설정합니다.
Public 속성 KeyContainer 출력 어셈블리에 강력한 이름을 지정하기 위해 사용할 이름이 지정된 키 컨테이너를 가져오거나 설정합니다.
Public 속성 KeyFile 출력 어셈블리에 강력한 이름을 지정하기 위해 사용할 키가 포함되어 있는 파일을 가져오거나 설정합니다.
Public 속성 LargeAddressAware 2GB 이상의 큰 주소를 처리하도록 설정하는 값을 가져오거나 설정합니다.
Public 속성 LinkDLL 기본 출력으로 DLL을 빌드할지 여부를 지정하는 값을 가져오거나 설정합니다.
Public 속성 LinkIncremental 증분 링크를 사용하도록 설정하는 값을 가져오거나 설정합니다.
Public 속성 LinkLibraryDependencies 링크 라이브러리 종속성이 있는지 여부를 나타내는 값을 설정하거나 가져옵니다.
Public 속성 LinkTimeCodeGeneration /GL(전체 프로그램 최적화) 을 사용하여 컴파일된 개체의 링크 타임 코드 생성을 사용하도록 설정하는 값을 가져오거나 설정합니다.
Public 속성 ManifestFile 생성할 매니페스트 파일의 이름을 가져오거나 설정합니다.
Public 속성 MapExports 내보낸 함수를 맵 파일 정보에 포함할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 MapFileName 맵 파일의 이름을 가져오거나 설정합니다.
Public 속성 MergedIDLBaseFileName 병합된 IDLSYM 섹션의 내용이 포함되어 있는 .idl 파일의 기본 이름을 지정합니다.
Public 속성 MergeSections 링커가 from 섹션을 to 섹션으로 병합하게 합니다. to 섹션이 없는 경우 from 섹션의 이름이 to로 바뀝니다.
Public 속성 MidlCommandFile 사용할 MIDL 명령에 지시 파일을 지정합니다.
Public 속성 ModuleDefinitionFile 실행 파일을 만드는 동안 지정된 모듈 정의 파일을 가져오거나 설정합니다.
Public 속성 OptimizeForWindows98 4KB 경계에 대한 코드를 가져오거나 설정합니다.이렇게 하면 Windows 98 시스템에서 성능이 향상됩니다.
Public 속성 OptimizeReferences 참조되지 않은 함수 또는 데이터를 제거하도록 설정합니다.
Public 속성 OutputFile 기본 출력 파일 이름을 재정의합니다. 기본값은 명령줄의 첫 번째 .lib 또는 .obj 이름을 기반으로 합니다.
Public 속성 PerUserRedirection 현재 구성에 대한 COM 등록이 사용자 단위인지 컴퓨터 단위인지를 제어하는 값을 가져오거나 설정합니다.
Public 속성 Profile Enterprise Developer 성능 프로파일러와 함께 사용할 수 있는 출력 파일을 생성할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 ProfileGuidedDatabase 프로필 기반 최적화를 사용할 때 사용할 데이터베이스 파일을 가져오거나 설정합니다.
Public 속성 ProgramDatabaseFile 프로그램 데이터베이스 .pdb 파일을 생성하도록 설정합니다.
Public 속성 RandomizedBaseAddress 로드할 때 Windows Vista의 ASLR(Address Space Layout Randomization) 기능을 사용하여 임의로 기준 주소를 지정할 수 있는 실행 가능 이미지를 생성할지 여부를 제어하는 값을 가져오거나 설정합니다.
Public 속성 RegisterOutput 배포 후에 Regsvr32를 사용하여 기본 프로젝트 출력을 등록해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 ResourceOnlyDLL 진입점이 없는 DLL을 만듭니다.이 값을 true로 설정하면 리소스 전용 DLL이 만들어집니다.
Public 속성 SetChecksum .exe 파일 헤더의 체크섬 설정을 사용하도록 설정하는 값을 가져오거나 설정합니다.
Public 속성 ShowProgress 자세한 링커 진행률을 표시하도록 설정하는 값을 가져오거나 설정합니다.
Public 속성 StackCommitSize 실제 메모리의 총 스택 할당 크기를 나타내는 값을 가져오거나 설정합니다.
Public 속성 StackReserveSize 가상 메모리의 총 스택 할당 크기를 가져오거나 설정합니다.
Public 속성 StripPrivateSymbols 지정한 생성된 .pdb 파일에 개인 기호를 넣지 않습니다.
Public 속성 SubSystem 링커에 대한 하위 시스템을 가져오거나 설정합니다.
Public 속성 SupportUnloadOfDelayLoadedDLL 지연된 로드 DLL의 명시적 언로드가 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 SuppressStartupBanner 시작 배너 및 정보 메시지를 표시하지 않을지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 SwapRunFromCD CD의 스왑 위치에서 응용 프로그램을 실행할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 SwapRunFromNet 네트워크의 스왑 위치에서 응용 프로그램을 실행할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 TargetMachine 링커에 대한 하위 시스템을 지정하는 값을 가져오거나 설정합니다.
Public 속성 TerminalServerAware 터미널 서버를 인식하도록 설정합니다.
Public 속성 ToolKind 도구 종류의 이름을 가져옵니다.
Public 속성 toolName 지정된 도구의 이름을 가져옵니다.
Public 속성 ToolPath 지정된 도구의 경로를 가져옵니다.
Public 속성 TurnOffAssemblyGeneration 공용 언어 런타임 정보가 개체 파일에 표시되어도 어셈블리가 생성되지 않도록 지정하는 값을 가져오거나 설정합니다.
Public 속성 TypeLibraryFile 형식 라이브러리 파일의 이름을 지정하는 값을 가져오거나 설정합니다.
Public 속성 TypeLibraryResourceID 컴파일한 리소스의 .tlb 파일에 할당할 ID 번호를 지정하는 값을 가져오거나 설정합니다.
Public 속성 UACExecutionLevel 프로그램 매니페스트에 UAC(사용자 계정 컨트롤) 정보를 포함할지 여부를 제어하는 값을 가져오거나 설정합니다.
Public 속성 UACUIAccess 응용 프로그램 사용자 인터페이스 보호 수준을 무시 하 고 바탕 화면에서 드라이브를 권한이 더 높은 창에 입력 여부를 제어 하는 값을 가져오거나 설정 합니다.
Public 속성 UseLibraryDependencyInputs 라이브러리의 독립 링크를 사용할지 여부를 나타내는 값을 설정하거나 가져옵니다.
Public 속성 UseUnicodeResponseFiles 유니코드 지시 파일을 사용할지 여부를 나타내는 값을 설정하거나 가져옵니다.
Public 속성 VCProjectEngine 프로젝트 엔진에 대한 포인터를 가져옵니다.
Public 속성 Version 이미지 헤더의 버전 번호로 값을 가져오거나 설정합니다.

위쪽

메서드

  이름 설명
Public 메서드 get_PropertyOption 인프라입니다. Microsoft 내부에서만 사용합니다.

위쪽

설명

VCLinkerTool 개체는 정적 라이브러리 프로젝트에 사용할 수 없습니다.사용 VCLibrarianTool 정적 라이브러리에 있습니다.

새로운 링커 옵션은 다음과 같습니다 Visual Studio 2005.

다음 링커 옵션이 제거 되었습니다 Visual Studio 2005.

자세한 내용은 링커 옵션을 참조하십시오.

참고 항목

참조

Microsoft.VisualStudio.VCProjectEngine 네임스페이스