SecAnnotate.exe (.NET Security Annotator Tool)
A.A ferramenta de Annotator de segurança da NET (SecAnnotate.exe) é um aplicativo de linha de comando que identifica o SecurityCritical e SecuritySafeCritical partes de um ou mais assemblies.
A.NET Annotator de segurança é instalado automaticamente com o Visual Studio. Para iniciar o.NET Annotator de segurança, use o Prompt de comando Visual Studio. No prompt de comando, digite o seguinte, onde parâmetros de são descritas na seção a seguir, e assemblies consistem em um ou mais nomes de assembly, separados por espaços em branco:
Uma extensão de Visual Studio, Annotator de segurança, fornece uma interface gráfica do usuário para SecAnnotate.exe e permite que você executar a ferramenta de Visual Studio.
SecAnnotate.exe [parameters] [assemblies]
Parâmetros
Opção |
Descrição |
---|---|
/a ou /showstatistics |
Mostra estatísticas sobre o uso de transparência em assemblies que estão sendo analisados. |
/d:diretório ou /referencedir:diretório |
Especifica um diretório para procurar os assemblies dependentes durante a anotação. |
/i ou /includesignatures |
Inclui informações de assinatura estendida no arquivo de relatório de anotação. |
/n ou /nogac |
Suprime a procurar por assemblies referenciados no cache global de assemblies. |
/o:Output ou /out:Output |
Especifica o arquivo de anotação de saída. |
/p:maxpasses ou /maximumpasses:maxpasses |
Especifica que o número máximo de anotação passa para tornar-se em módulos (assemblies) antes de interromper a geração de novas anotações. |
/q ou /quiet |
Especifica o modo silencioso, no qual o annotator não dá saída a mensagens de status; ele exibe somente as informações de erro. |
/r:assembly ou /referenceassembly:assembly |
Inclui o assembly especificado ao resolver assemblies dependentes durante a anotação. Assemblies de referência recebem prioridade sobre os assemblies que são encontrados no caminho de referência. |
/s:RuleName ou /suppressrule:RuleName |
Suprime executando a regra especificada transparência sobre a entrada de assemblies. |
/t ou /forcetransparent |
Força a ferramenta Annotator para tratar todos os assemblies que não possuem quaisquer anotações de transparência, como se estivessem totalmente transparentes. |
/v ou /verify |
Verifica somente se as anotações de um assembly estão corretas; Não tente fazer várias passagens para localizar todas as anotações necessárias se o assembly não verificar. |
/x ou /verbose |
Especifica a saída detalhada enquanto anotar. |
/y:diretório ou /symbolpath:diretório |
Inclui o diretório especificado ao procurar pelos arquivos de símbolo, durante a anotação. |
Comentários
Parâmetros e assemblies também podem ser fornecidos em um arquivo de resposta que é especificado na linha de comando e prefixado com uma arroba (@). Cada linha no arquivo de resposta deve conter um único nome de parâmetro ou assembly.
Para obter mais informações sobre o.NET de Annotator de segurança, consulte a entrada Usando SecAnnotate para analisar seus Assemblies de violações de transparência na.NET Security blog.
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Julho de 2010 |
Link adicionado para Annotator de segurança. |
Aprimoramento de informações. |