Поделиться через


Практическое руководство. Отладка исходного кода Code Center Premium

С помощью отладчика Visual Studio 2012 можно отлаживать защищенный доступный исходный код Microsoft MSDN Code Center Premium.

В этом разделе описано, как настроить и отладить код источника кода в центре наградной в Visual Studio.

Подготовка к отладке с Code Center Premium

  1. Подсоедините устройство чтения SmartCard и вставьте карту, полученную по программе Shared Source Initiative.

  2. Visual Studio запуска.

  3. В меню Сервис выберите пункт Параметры.

  4. В диалоговом окне Параметры откройте узел Отладка и выберите Общие.

  5. Снимите флажок Включить режим "Только мой код" (только управляемый код).

  6. Установите флажок Включить поддержку сервера системы управления версиями.

  7. Снимите флажок Требовать точного соответствия исходной версии файлов.

  8. В категории Отладка щелкните пункт Символы.

  9. В окне Места размещения файлов символов (.pdb), снимите флажок Серверные символы Microsoft и добавьте следующие расположения.

    https://codepremium.msdn.microsoft.com/symbols

    src=https://codepremium.msdn.microsoft.com/source/Visual%20Studio%202010/SP1/

    ПримечаниеПримечание

    Не забудьте включить конечные слеш в конце пути.

    Переместите эти расположения в верхней части списка, чтобы убедиться, что эти символы загружены в первую очередь.

    ПримечаниеПримечание

    Эти расположения кода center наградные сначала необходимо перечислить таким образом, что они будут первыми местонахождение которых отлично, которые загружаются.В Visual Studio 2010 нельзя перемещать все серверы перед записью Серверы символов Microsoft, поэтому необходимо снять флажок.

    Чтобы загрузить символы из символов Майкрософт во время сеанса отладки, выполните это:

    1. В меню Отладка выберите Окна а затем выберите Модули.

    2. Выберите модуль, что символы, а затем открыть контекстное меню.Выберите Загрузить символы из а затем выберите Серверы символов Microsoft.

  10. В поле Кэшировать символы с серверов символов в этом каталоге введите расположение (например, C:\symbols), где Code Center Premium может кэшировать символы.Кэширование символов может значительно повысить производительность во время отладки.

    В случае затруднений при отладке исходного кода с помощью Visual Studio после выполнения данной процедуры проверьте, нет ли в расположении кэширования ранее кэшированных и устаревших файлов символов.Удалите старые файлы символов.

  11. Нажмите кнопку ОК.

  12. Перезапустите Visual Studio, чтобы обеспечить сохранение параметров.

Отладка исходного кода с помощью присоединения к процессу

  1. Подсоедините устройство чтения SmartCard и вставьте карту, полученную по программе Shared Source Initiative.

  2. Visual Studio запуска.

  3. Откройте проект Visual Studio.

  4. В меню Сервис выберите пункт Присоединение к процессу.

  5. В диалоговом окне Присоединение к процессу нажмите Выбрать.

  6. В диалоговом окне Выбор типа кода в группе Выполнять отладку кода следующих типов выберите Машинный код, Управляемый код и Управляемый код (версия 4).

  7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Выбор типа кода.

  8. В поле Доступные процессы выберите процесс, для которого требуется произвести отладку.

  9. Нажмите кнопку Присоединить.

  10. Когда будет предложено подтвердить ваш сертификат, нажмите кнопку ОК.Затем введите свой ПИН-код.Если будет предложено, примите условия использования Code Center Premium.

    Загрузка символов может занимать много времени — это зависит от скорости сети.Когда все символы будут успешно загружены, в строке состояния появится соответствующее уведомление.

  11. Повторите шаги по подсоединению для всех управляемых проектов в вашем решении.

Отладка исходного кода из существующего решения

  1. В Обозреватель решений открыть контекстное меню для решений, а затем выберите Свойства.

  2. В диалоговом окне страницы свойств решения выберите Исходные файлы отладки в узле Общие свойства.

  3. Добавьте следующее расположение в список Каталоги, содержащие исходные файлы:

    https://codepremium.msdn.microsoft.com/source/Visual%20Studio%202010/SP1/

    ПримечаниеПримечание

    Не забудьте включить конечные слеш в конце пути.

  4. Для каждого управляемого проекта в решении, выполните следующие действия

    1. В обозревателе решений откройте контекстное меню для проекта, а затем выберите Свойства.

    2. Выберите Отладка а затем выберите Включить отладку неуправляемого кода.

Отладка решения с исходным кодом Code Center Premium

  1. В вашем классе Package установите точку останова на конструктор пакета.

  2. В меню Debug выберите команду Начать отладку.

  3. Достигнув точки останова в конструкторе пакета, перейдите в окно Стек вызовов и щелкните правой кнопкой мыши кадр стека той сборки, из которой требуется загрузить символы, затем выберите пункт Загрузить символы.

    Дважды щелкните кадр вызова, чтобы загрузить исходный код.

Просмотр исходного кода в Code Center Premium

  1. Подсоедините устройство чтения SmartCard и вставьте карту, полученную по программе Shared Source Initiative.

  2. Запустите Internet Explorer и введите следующий URL-адрес: https://codepremium.msdn.microsoft.com

  3. Найдите нужный исходный код.

См. также

Основные понятия

Безопасность отладчика

Другие ресурсы

Параметры отладки и подготовка

Код разбивочная premium