-keycontainer

Egy kulcspár kulcstárolójának nevét adja meg, amely erős nevet ad egy szerelvénynek.

Szemantika

-keycontainer:container

Érvek

Időszak Definíció
container Szükséges. A kulcsot tartalmazó tárolófájl. Ha a név szóközt tartalmaz, csatolja a fájlnevet idézőjelek ("") közé.

Megjegyzések

A fordító úgy hozza létre a megosztható összetevőt, hogy beszúr egy nyilvános kulcsot a szerelvényjegyzékbe, és aláírja a végső szerelvényt a titkos kulccsal. Kulcsfájl létrehozásához írja be sn -k file a parancssorba. A -i beállítás telepíti a kulcspárt egy tárolóba. További információ: Sn.exe (Erős név eszköz)).

Ha ezzel -target:modulefordít, a kulcsfájl neve a modulban lesz tárolva, és bekerül a - addmodule szerelvény fordításakor létrehozott szerelvénybe.

Ezt a lehetőséget egyéni attribútumként (AssemblyKeyNameAttribute) is megadhatja a forráskódban bármely közbülső nyelv (CIL) modul esetében.

A titkosítási adatokat - keyfile használatával is átadhatja a fordítónak. Ha részlegesen aláírt szerelvényt szeretne, használja a -delaysign parancsot .

A szerelvény aláírásával kapcsolatos további információkért tekintse meg a Strong-Named szerelvények létrehozását és használatát ismertető témakört.

Megjegyzés:

Ez -keycontainer a lehetőség nem érhető el a Visual Studio fejlesztői környezetében, csak a parancssorból való fordításkor érhető el.

példa

Az alábbi kód lefordítja a forrásfájlt Input.vb , és megadja a kulcstárolót.

vbc -keycontainer:key1 input.vb

Lásd még