Я пытаюсь настроить Visual Studio 2012, чтобы позволить мне войти в исходный код ASP.NET MVC 4.0. (System.Web.Mvc.dll
). Я придерживался рекомендуемой конфигурации SymbolSource, но когда я пытаюсь загрузить символы, Visual Studio не может их найти.
Рекомендуемая конфигурация
Настройка Visual Studio для символа/сервера используйте следующие инструкции:
- Перейдите в Инструменты → Параметры → Отладчик → Общие.
- Снимите флажок "Включить только мой код (только управляемый)".
- Снимите флажок "Включить исходный шаг .NET Framework". Да, это вводит в заблуждение, но если вы этого не сделаете, то Visual Studio игнорируйте свой заказ на сервер (см. далее).
- Установите флажок "Включить источник сервер поддержки".
- Снимите флажок "Требовать, чтобы исходные файлы соответствовали оригинальная версия"
- Перейдите в Инструменты → Параметры → Отладчик → Символы. Выберите папку для локального символьного/исходного кеша.
- Добавить серверы символов в разделе "Файл символьного файла (.pdb)". Обратите внимание на правильное потому что некоторые серверы могут содержать символы для одних и тех же двоичных файлов: с источниками или без них. Мы рекомендуем следующую настройку:
- http://referencesource.microsoft.com/symbols
- http://srv.symbolsource.org/pdb/Public или аутентифицированный вариант (см. выше)
- http://srv.symbolsource.org/pdb/MyGet или аутентифицированный вариант (см. выше) (другие серверы символов с источниками)
- http://msdl.microsoft.com/download/symbols (другие серверы символов без источников)
Я знаю, что исходный код доступен в CodePlex, однако я особенно заинтересован в том, чтобы вступить в код, используя вместо этого сервер символов от необходимости отключать Mvc от GAC и ссылаться на локально собранную сборку.
Кто-нибудь имел успех с MVC 4.0?