BLOGas.lt
Sukurk savo BLOGą Kitas atsitiktinis BLOGas

Sharepoint Development

2010-03-22

Stipraus parašo įtraukimas

Tema: Bendra, Kita, Programavimastapatus @ 18:04

Kartais susiduriama su situacija, kai reikia įtraukti į projektą DLL, kurių pradinių kodų neturime (pvz., trečiųjų šalių DLL). Tam pareikalaujama, kad jis būtų „stipriai pasirašyta” (strong signing). Čia pateiksime paprastą būdą sukurti „stiprų parašą”.

Tarkim turime NotSigned.dll, kuriam reikia priskirti „stiprų parašą”.

  • 1. Deasembliuojame jį:
    ildasm NotSigned.dll /out:NotSigned.il
  • 2. Sukuriame “viešą raktą”:
    sn -k KeyToSign.snk
  • 3. Asembliuojame panaudodami sukurtą “viešą raktą”:
    ilasm NotSigned.il /dll /key:KeyToSign.snk /out:itSigned.dll

Dabar galite itSigned.dll  užregistruoti “sambūryje” (assembly) ir naudoti savo projekte. Galite jį pasitikrinti su komanda
sn -vf itSigned.dll

Ji turi pranešti, kad Assembly ‘itSigned.dll’ is valid

Patiko (0)

Rodyk draugams



Nėra komentarų »

Dar nėra komentarų.

Šio įrašo komentarų RSS srautas. Citatos URL

Parašykite komentarą

„WordPress“ variklis. WPMU Theme pack by WPMU-DEV.