다음을 통해 공유


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

적용 대상