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.