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.
A .NET Security Annotator eszköz (SecAnnotate.exe) egy parancssori alkalmazás, amely egy vagy több szerelvény részeit és SecuritySafeCritical részeit azonosítjaSecurityCritical.
A Visual Studio biztonsági jegyzetekkel ellátott bővítménye grafikus felhasználói felületet biztosít SecAnnotate.exe, és lehetővé teszi az eszköz Visual Studióból való futtatását.
Ez az eszköz automatikusan telepítve van a Visual Studióval. Az eszköz futtatásához használja a Visual Studio fejlesztői parancssorát vagy a Visual Studio Developer PowerShellt.
A parancssorba írja be a következőt, ahol a paramétereket a következő szakaszban ismertetjük, és a szerelvények egy vagy több üres szerelvénynévből állnak:
Syntax
SecAnnotate.exe [parameters] [assemblies]
Paraméterek
| Lehetőség | Leírás |
|---|---|
/avagy /showstatistics |
Az elemzés alatt álló szerelvények átláthatóságának használatával kapcsolatos statisztikákat jelenít meg. |
/d:címtárvagy /referencedir:címtár |
Egy könyvtárat ad meg, amely függő szerelvényeket keres a széljegyzetek során. |
/ivagy /includesignatures |
Kiterjesztett aláírási információkat tartalmaz a jegyzetjelentésfájlban. |
/nvagy /nogac |
Letiltja a hivatkozott szerelvények keresését a globális szerelvény-gyorsítótárban. |
/o:output.xmlvagy /out:output.xml |
A kimeneti széljegyzetfájlt adja meg. |
/p:max passzokvagy /maximumpasses:max passzok |
Megadja, hogy az új széljegyzetek létrehozása előtt hány széljegyzet adható meg a szerelvényeken. |
/qvagy /quiet |
Csendes módot ad meg, amelyben a széljegyzet nem ad ki állapotüzeneteket; csak hibainformációkat ad ki. |
/r:összeszerelésvagy /referenceassembly:összeszerelés |
Tartalmazza a megadott szerelvényt a függő szerelvények annotáció közbeni feloldásakor. A referenciaszerelvények elsőbbséget élveznek a referenciaútvonalban található szerelvényeknél. |
/s:szabálynévvagy /suppressrule:szabálynév |
Letiltja a megadott átlátszósági szabály futtatását a bemeneti szerelvényeken. |
/tvagy /forcetransparent |
A Széljegyzet eszközt arra kényszeríti, hogy az összes olyan szerelvényt kezelje, amely nem rendelkezik áttetszőségi széljegyzetekkel, mintha teljesen átlátszóak lennének. |
/t:assemblyvagy /forcetransparent:assembly |
Kényszerítse az adott szerelvényt transzparensre, függetlenül az aktuális szerelvényszintű széljegyzeteitől. |
/vvagy /verify |
Csak azt ellenőrzi, hogy a szerelvény széljegyzetei helyesek-e; nem kísérel meg több passzot létrehozni az összes szükséges széljegyzet megkereséséhez, ha a szerelvény nem ellenőrzi. |
/xvagy /verbose |
Részletes kimenetet ad meg jegyzetelés közben. |
/y:címtárvagy /symbolpath:címtár |
Tartalmazza a megadott könyvtárat, amikor szimbólumfájlokat keres a széljegyzetek során. |
Megjegyzések
Paraméterek és szerelvények a parancssorban megadott válaszfájlban is megadhatóak, és előtagjuk at sign (@). A válaszfájl minden sorának egyetlen paramétert vagy szerelvénynevet kell tartalmaznia.
A .NET biztonsági megjegyzésekkel kapcsolatos további információkért lásd a .NET biztonsági blogjának A SecAnnotate használata a szerelvények átláthatósági megsértéseinek elemzéséhez című bejegyzését.