Os lançamentos oficiais estão disponíveis como pacote Nuget, Extensão do Visual Studio e corredor independente.
git clone https://github.com/security-code-scan/security-code-scan.git
cd security-code-scan
Open SecurityCodeScan.sln no Visual Studio ou construir na linha de comando:
nuget restore SecurityCodeScan.sln
msbuild SecurityCodeScan.sln
A maioria dos testes é escrita em dois idiomas: C# e VB.NET. Se você não é um especialista em vb.net (eu também não) use nenhum conversor on -line para criar a contraparte vb.net a partir do exemplo de código C# testado.
Os testes são ideais para o desenvolvimento de recursos e corrigindo bugs, pois é fácil de depurar.
Caso você não tenha certeza do que está errado ou vê um erro AD0001 com uma exceção, é possível depurar a análise da solução problemática do Visual Studio.
O Visual Studio descarrega algum trabalho de análise estática para um processo separado. É uma boa idéia descomentar as linhas para ter a chance de depurar o processo infantil.
Primeiro, verifique se não há extensões do Visual Studio de código de segurança instaladas para evitar interferências.
Clique com o botão direito do mouse no projeto SecurityCodeScan.Vsix na solução e escolha Set as StartUp project .
Comece a depurar no Visual Studio. Ele abrirá outra instância do Visual Studio com o depurador anexado.
Abra a solução com a fonte problemática.