0

У меня есть проект ASP.NET 5, MVC 6, который имеет ссылку на CL в том же решении.Microsoft.AspNet.Mvc.Core.pdb не загружен

Когда я пытаюсь отлаживать, я не могу войти в контрольные точки CL.

Когда я пришел к функции вызова CL и нажал F11, она просто продолжается, поэтому она не входит в функцию для отладки.

Когда я отладки и получить к функции ХЛ и выберите «Шаг в конкретные» и выбрать функцию, которую он говорит:

Microsoft.AspNet.Mvc.Core.pdb not loaded. 

Microsoft.AspNet.Mvc.Core.pdb contains the debug information required to find the source for the module Microsoft.AspNet.Mvc.Core.dll 

Module Information 
    Version : 6.00.0.10417 
    Original Location : <path in local disk> 

Try one of the following options : 
    Change existing PDB and binary search paths and retry: 

     Microsoft Symbbol Servers 

Так что, когда я пытаюсь получить его загрузить с майкрософт сервера символов это говорит:

Microsoft.AspNet.Mvc.Core.pdb не может быть найден в выбранных путей

Мой главный проект в MVC 6 и моя длл является целевая основа: .Net 4.5.2

ответ

1

Я думаю, что из-за бета-версии файлы pdb не находятся на серверах символов. Я бы предположил, что после RTM (помните, что VS - это RC, но asp.net 5 очень бета), они будут добавлены на серверы символов.

Если вам нужна поддержка до этого, вы можете клонировать репозиторий MVC asp.net (https://github.com/aspnet/Mvc.git) в местоположение вне вашего проекта. Затем в файле global.json (файл уровня решения) добавьте этот путь к свойству проекта. Это даст указание компилятору искать там разрешение зависимостей. Компилятор всегда будет пытаться разрешить зависимость, используя локальный источник через пакет nuget. В Visual Studio щелкните правой кнопкой мыши по ссылкам> restore packages. Вы должны увидеть изменение значка пакета, чтобы указать источник. Затем вы можете просто построить и перейти непосредственно к источнику.

+0

Не могли бы вы дать мне некоторые подробности о том, как это сделать. Я загрузил файл в локальный. Но нет файлов pdb, и я не могу построить проект на github для генерации pdb. Какой файл я должен указывать на project.json (у меня нет global.json, но у него есть project.json, где есть список зависимостей, в зависимости от типа «EntityFramework.SqlServer»: «7.0.0-beta4»,) @Gerald –