Înregistrare Instrumente de montare)

Se creează intrarea de registry codebase. intrare codeBase specifică calea către fișierul de asamblare care nu este instalat în cache-ul de asamblare la nivel mondial. Nu specificați această opțiune, dacă este înregistrată ulterior, va instala un ansamblu în GAC. Argumentul Fayl_sborki. definite cu parametrul / codebase. Trebuie să fie puternic pe nume de asamblare.

Se subliniază faptul că acest instrument se va referi numai la tipul de biblioteci care au fost deja înregistrate.

Specifică directorul care conține referințele de asamblare. Această opțiune trebuie să fie specificate cu parametrul / regfile.

Creează pentru a construi REG-fișier conține intrările de registry necesare. Notă Această opțiune nu duce la modificări în registry. Nu puteți utiliza această opțiune cu / u și / TLB.

Interzice afișarea operațiunii a reușit mesajul.

Se creează o bibliotecă de tip din ansamblul menționat, cuprinzând determinarea tipurilor disponibile descrise în adunare.

Generate anulează înregistrarea claselor conținute în fayle_sborki. Dacă acest parametru nu este specificat, Regasm.exe înseamnă înregistrările generate clase în ansamblul.

Acesta permite modul verbose. Dacă specificați / TLB. Se afișează o listă a tuturor ansamblurilor care se face referire prin adunarea, și pentru care doriți să creați o bibliotecă de tip.

Afișează sintaxa comenzii și opțiuni.

Linia de comandă parametrii Regasm.exe înseamnă de litere mari și mici nu se disting. Este suficient pentru a indica începutul parametrului pe care îl identifică în mod unic. De exemplu, înregistrarea / n este echivalentă cu înregistrarea / nologo. și /t:outfile.tlb - înregistrarea /tlb:outfile.tlb.

Când vă înregistrați un ansamblu pentru utilizare în instrument COM Regasm.exe adaugă intrări la registrul computerului local. Mai precis, în acest caz, depinde de versiunea de cheile de registry care vă permit să ruleze pe un singur computer cu mai multe versiuni ale aceluiași ansamblu, în același timp. Atunci când ansamblul este înregistrat pentru prima dată, a creat o secțiune de nivel superior pentru asamblarea și o subcheie unic pentru o anumită versiune. La înregistrarea fiecărei noi versiuni de asamblare Regasm.exe creează o subcheie pentru această nouă versiune.

De exemplu, să presupunem că ați registru gestionat versiune myComp.dll 1.0.0.0 componente pentru utilizare în COM. Mai târziu, vă înregistrați myComp.dll versiunea 2.0.0.0. Stabiliți că toate aplicațiile de calculator client COM utiliza myComp.dll versiunea 2.0.0.0 și să decidă pentru a anula dvs. de înregistrare myComponent.dll versiunea 1.0.0.0. Acest sistem de registru permite deregister myComp.dll versiunea 1.0.0.0, astfel cum a șters numai versiunea subsecțiunea 1.0.0.0.

Înregistrarea unui ansamblu folosind Regasm.exe înseamnă că puteți instala în GAC. atunci acesta va fi capabil de a activa orice COM-client. În cazul în care ansamblul se va activa doar o singură cerere, acesta poate fi plasat în directorul aplicației.

Următoarea comandă înregistrează toate clasele publice conținute în myTest.dll bibliotecă.

Următoarea comandă creează fișier myTest.reg. care conține toate intrările de registry necesare. Această comandă nu actualizează registru.

Următoarea comandă înregistrează toate clasele publice conținute în myTest.dll. și creează și înregistrează biblioteca tipurile myTest.tlb. care conține definiția tipului deschis descris în myTest.dll.