Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Source Link é uma tecnologia que permite aos desenvolvedores a depuração de código-fonte de assemblies .NET provenientes do NuGet. Source Link é executado ao criar o pacote NuGet e insere metadados de controle de origem nos assemblies e no pacote. Os desenvolvedores que baixam o pacote e têm o Link de Origem habilitado no Visual Studio podem entrar em seu código-fonte. O Source Link fornece metadados de controle do código-fonte para criar uma ótima experiência de depuração.
Demonstração do Link de Origem
Usando o link de origem
As instruções para usar o Link de Origem podem ser encontradas no repositório GitHub do dotnet/sourcelink .
Você pode usar o aplicativo da área de trabalho do Gerenciador de Pacotes NuGet ou o site do nuget.info para confirmar se os metadados do Link de Origem foram inseridos com êxito no pacote. Verifique se os metadados Repository estão presentes com um identificador de commit e se os arquivos .pdb estão localizados com o .dll de cada destino.

✔️ CONSIDERE usar o Source Link para adicionar metadados de controle do código-fonte aos seus assemblies e pacotes NuGet.
Dica
Você pode aprimorar ainda mais a experiência de depuração de um desenvolvedor adicionando atributos de depurador aos seus tipos.
- DebuggerDisplayAttribute pode personalizar como uma classe ou campo é exibido nas janelas variáveis do depurador.
- DebuggerStepThroughAttribute instrui o depurador a depurar o código em vez de intervir nele.
- DebuggerBrowsableAttribute controla se um membro é exibido nas janelas de variáveis do depurador.
✔️ CONSIDERE publicar arquivos de símbolos (*.pdb).
Para obter a melhor experiência de depuração, sua biblioteca deve publicar arquivos de símbolo, bem como usar o Link de Origem. Para obter mais informações sobre arquivos de símbolo e pacotes de símbolos, consulte pacotes de símbolos.
✔️ CONSIDERE habilitar builds determinísticos.
Os builds determinísticos permitem a verificação de que o binário resultante foi criado a partir da origem especificada e fornecem rastreabilidade. Para obter mais informações sobre compilações determinísticas e instruções para habilitá-las, consulte Compilações Determinísticas.