Практическое руководство. Отладка исходного кода Code Center Premium
С помощью отладчика Visual Studio 2010 можно отлаживать защищенный доступный исходный код Microsoft MSDN Code Center Premium.
В этом разделе описаны настройка и отладка исходного кода Code Center Premium в Visual Studio.
Подготовка к отладке с Code Center Premium
Подсоедините устройство чтения SmartCard и вставьте карту, полученную по программе Shared Source Initiative.
Запустите Visual Studio.
В меню Сервис выберите пункт Параметры.
В диалоговом окне Параметры откройте узел Отладка и выберите Общие.
Снимите флажок Включить режим "Только мой код" (только управляемый код).
Установите флажок Включить поддержку сервера системы управления версиями.
Снимите флажок Требовать точного соответствия исходной версии файлов.
В категории Отладка щелкните пункт Символы.
В поле Места размещения файлов символов (.pdb) снимите флажок Серверы символов Microsoft и добавьте следующее расположение:
https://codepremium.msdn.microsoft.com/symbols
Переместите данное расположение в начало списка, чтобы эти символы гарантировано загружались первыми.
В поле Кэшировать символы с серверов символов в этом каталоге введите расположение (например, C:\symbols), где Code Center Premium может кэшировать символы. Кэширование символов может значительно повысить производительность во время отладки.
В случае затруднений при отладке исходного кода с помощью Visual Studio после выполнения данной процедуры проверьте, нет ли в расположении кэширования ранее кэшированных и устаревших файлов символов. Удалите старые файлы символов.
Нажмите кнопку ОК.
Перезапустите Visual Studio, чтобы обеспечить сохранение параметров.
Отладка исходного кода с помощью присоединения к процессу
Подсоедините устройство чтения SmartCard и вставьте карту, полученную по программе Shared Source Initiative.
Запустите Visual Studio.
Откройте свой проект Visual Studio.
В меню Сервис выберите пункт Присоединение к процессу.
В диалоговом окне Присоединение к процессу нажмите Выбрать.
В диалоговом окне Выбор типа кода в группе Выполнять отладку кода следующих типов выберите Машинный код, Управляемый код и Управляемый код (версия 4).
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Выбор типа кода.
В поле Доступные процессы выберите процесс, для которого требуется произвести отладку.
Нажмите кнопку Присоединить.
Когда будет предложено подтвердить ваш сертификат, нажмите кнопку ОК. Затем введите свой ПИН-код. Если будет предложено, примите условия использования Code Center Premium.
Загрузка символов может занимать много времени — это зависит от скорости сети. Когда все символы будут успешно загружены, в строке состояния появится соответствующее уведомление.
Повторите шаги по подсоединению для всех управляемых проектов в вашем решении.
Отладка исходного кода из существующего решения
В обозревателе решений щелкните правой кнопкой мыши управляемый проект и выберите пункт Свойства.
В свойствах проекта щелкните узел "Отладка", затем выберите Включить отладку неуправляемого кода. Закройте диалоговое окно.
Повторите шаги 1 и 2 для каждого управляемого проекта в вашем решении.
Отладка решения с исходным кодом Code Center Premium
В вашем классе Package установите точку останова на конструктор пакета.
В меню Debug выберите команду Начать отладку.
Достигнув точки останова в конструкторе пакета, перейдите в окно Стек вызовов и щелкните правой кнопкой мыши кадр стека той сборки, из которой требуется загрузить символы, затем выберите пункт Загрузить символы.
Дважды щелкните кадр вызова, чтобы загрузить исходный код.
Просмотр исходного кода в Code Center Premium
Подсоедините устройство чтения SmartCard и вставьте карту, полученную по программе Shared Source Initiative.
Запустите Internet Explorer и введите следующий URL-адрес: https://codepremium.msdn.microsoft.com
Найдите нужный исходный код.
См. также
Основные понятия
Другие ресурсы
Параметры отладки и подготовка
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Июль 2010 г. |
Обновлен в соответствии с текущим рабочим процессом Code Center Premium. |
Исправление ошибки содержимого. |