Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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