GenerateMetadata.GenerateSigned(String, String, Boolean, String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 형식 라이브러리가 나타내는 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 전역 어셈블리 캐시에 어셈블리를 설치할지 여부를 나타냅니다. 그러나 구현은 이 값을 무시하고 항상 전역 어셈블리 캐시에 서명된 어셈블리를 설치하려고 시도합니다.