Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Source Link — это технология, которая обеспечивает отладку исходных кодов сборок .NET из NuGet разработчиками. Механизм Source Link запускается при создании пакета NuGet и встраивает метаданные управления версиями в сборки и пакет. Разработчики, которые скачивают пакет и имеют включенную исходную ссылку в Visual Studio, могут перейти к исходному коду. Source Link предоставляет метаданные системы управления версиями для создания отличного интерфейса отладки.
Демонстрация ссылки на источник
Использование ссылки на источник
Инструкции по использованию source Link можно найти в репозитории dotnet/sourcelink GitHub.
Вы можете использовать классическое приложение NuGet Package Explorer или веб-сайт nuget.info , чтобы убедиться, что метаданные исходного канала успешно внедрены в пакет. Убедитесь, что метаданные Repository присутствуют с идентификатором фиксации и что PDB-файлы находятся с .dllкаждого целевого объекта.
✔️ Рекомендуется использовать Source Link для добавления метаданных контроля версий в сборки и пакеты NuGet.
Подсказка
Вы можете расширить возможности отладки разработчика, добавив атрибуты отладчика в типы.
- DebuggerDisplayAttribute может настроить способ отображения класса или поля в окнах переменных отладчика.
- DebuggerStepThroughAttribute указывает отладчику выполнять шаг по коду вместо входа в код.
- DebuggerBrowsableAttribute определяет, отображается ли элемент в окнах переменных отладчика.
✔️ РАССМОТРИТЕ возможность публикации файлов символов (*.pdb).
Для оптимальной отладки библиотеки следует публиковать файлы символов, а также использовать исходную ссылку. Дополнительные сведения о файлах символов и пакетах символов см. в разделе "Пакеты символов".
✔️ РАССМОТРИТЕ возможность включения детерминированных сборок.
Детерминированные сборки позволяют проверить, что полученный двоичный файл был построен из указанного источника и обеспечивает возможность трассировки. Дополнительные сведения о детерминированных сборках и инструкциях по их включению см. в разделе "Детерминированные сборки".