Практическое руководство. Отладка исходного кода Code Center Premium
Обновлен: Ноябрь 2007
С помощью отладчика Visual Studio можно отлаживать защищенный доступный исходный код Microsoft MSDN Code Center Premium.
В этом разделе описаны настройка и отладка исходного кода Code Center Premium в Visual Studio.
Настройка Code Center Premium
Вставьте карту Code Center Premium в средство чтения смарт-карт, подключенное к компьютеру.
Вставьте компакт-диск Code Center Premium Welcome Kit в дисковод.
Если не диск запустится автоматически, найдите и запустите файл установки:
Welcome Kit CD\Source Code\CDROM_FILES\install.exe
Чтобы просмотреть исходный код Code Center Premium, запустите Internet Explorer и введите:
Найдите нужный исходный код.
Отладка исходного кода Code Center Premium
Укажите локальный каталог для защищенного доступного исходного кода Code Center Premium, как описано ниже.
Запустите Visual Studio.
В меню Сервис выберите пункт Параметры.
В диалоговом окне Параметры откройте узел Отладка и нажмите кнопку Символы.
В поле Расположение символьных файлов добавьте следующее расположение:
В поле Кэшировать символы от символьных серверов в этом каталоге введите расположение, где Code Center Premium может кэшировать символы. Например:
c:\symbols
Если в той же папке имеются закэшированные ранее символы, не обязательно очищать кэш, где могут быть старые версии символов без информации от Code Center Premium.
Откройте проект в Visual Studio.
Щелкните правой кнопкой мыши имя решения в Обозревателе решений и выберите в контекстном меню пункт Свойства.
В диалоговом окне Окна свойств решения откройте узел "Общие свойства" и выберите Исходные файлы отладки.
В поле Каталоги, содержащие исходный код добавьте расположение исходного кода Code Center Premium. Исходный код можно найти, просмотрев веб-узел "https://codepremium.msdn.microsoft.com" с помощью Internet Explorer. А затем скопировать адрес из адресной строки Internet Explorer.
Расположение, которое надо ввести, должно выглядеть так:
https://codepremium.msdn.microsoft.com/Source/windows XP/SP1
(Этот пример для исходного кода для Windows XP с пакетом обновления 1 (SP1))
Нажмите кнопку ОК.
При начале отладки исходного кода Code Center Premium, когда отладчик переходит в режим приостановки, диалоговое окно запрашивает у вас ввод ПИН-кода смарт-карты.
Введите ПИН-код, полученный с Code Center Premium Welcome Kit.
Отладчик загрузит исходный код Code Center Premium.
Установка локальной папки для исходного кода Code Center Premium
Прежде чем отлаживать защищенный доступный исходный код Code Center Premium, необходимо указать локальный каталог для исходного кода на данном компьютере. Это расположение можно изменить путем редактирования реестра.
Изменение локального каталога по умолчанию для исходного кода Code Center Premium
Закройте Visual Studio, если она запущена в данный момент.
Введите в командной строке Windows следующее:
regedt32
В окне Редактор реестра откройте: HKEY_CURRENT_USER\Software\MSFT\VisualStudio\8.0\Debugger
В столбце Имя дважды щелкните SecureSourceLocalDirectory.
Измените Значение (изначально это пустая строка) на расположение, которое нужно использовать в качестве локального каталога.
Если изменить параметры IDE Visual Studio, то, возможно, придется повторить этот процесс.