GenerateMetadata.GenerateSigned(String, String, Boolean, String) 메서드

정의

지정된 형식 라이브러리가 나타내는 COM+ 구성 요소에 대한 CLR(공용 언어 런타임) 메타데이터를 포함하는 어셈블리를 생성하거나 찾아서 강력한 이름의 키 쌍으로 어셈블리에 서명하고 전역 어셈블리 캐시에 설치합니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public:
 virtual System::String ^ GenerateSigned(System::String ^ strSrcTypeLib, System::String ^ outPath, bool InstallGac, [Runtime::InteropServices::Out] System::String ^ % Error);
public string GenerateSigned(string strSrcTypeLib, string outPath, bool InstallGac, out string Error);
abstract member GenerateSigned : string * string * bool * string -> string
override this.GenerateSigned : string * string * bool * string -> string
Public Function GenerateSigned (strSrcTypeLib As String, outPath As String, InstallGac As Boolean, ByRef Error As String) As String

매개 변수

strSrcTypeLib
String

어셈블리를 생성할 형식 라이브러리의 이름입니다.

outPath
String

어셈블리를 생성하거나 기존 어셈블리를 찾을 폴더입니다.

InstallGac
Boolean

무시됩니다.

Error
String

오류 메시지를 쓸 수 있는 문자열입니다.

반품

생성된 어셈블리 이름입니다. 그렇지 않으면 입력이 잘못된 경우 빈 문자열입니다.

구현

설명

필요한 경우 메서드는 GenerateSigned 지정된 형식 라이브러리에 대한 CLR 메타데이터를 포함하는 어셈블리를 생성합니다. 또한 강력한 이름의 키 쌍을 생성하고 어셈블리에 서명합니다.

이 처리를 수행하려면 메서드를 호출합니다 GenerateMetaData . 이러한 메서드는 코드에서 직접 호출할 필요가 없습니다.

매개 변수는 InstallGac 전역 어셈블리 캐시에 어셈블리를 설치할지 여부를 나타냅니다. 그러나 구현은 이 값을 무시하고 항상 전역 어셈블리 캐시에 서명된 어셈블리를 설치하려고 시도합니다.

적용 대상