На самом деле это еще одна часть этого вопроса.
Настройки контрольных точек ошибок, но только на некоторых строках при отладке
Я удаляю отладку плагина CRM 2011 в 2010 году.
В одном из моих исходных файлов я могу установить точку останова на всем протяжении кода, за исключением нескольких мест.
Когда я пытаюсь установить точку останова, я получаю эту ошибку "Следующая точка останова не может быть установлена:" и "Время выполнения Common Language Runtime не удалось установить точку останова".
protected override void ExecutePlugin()
{
SetStateResponse response = new SetStateResponse(); // Breakpoint works
// Message switch
switch (_crmMessage) // Breakpoint error
{
case CrmPluginMessageEnum.Create:
Entity pimage = null; // Breakpoint error
if (_context.PostEntityImages.ContainsKey("postcreate")) // Breakpoint works
pimage = _context.PostEntityImages["postcreate"]; // Breakpoint error
break; // Breakpoint error
}
} // Breakpoint error
UPDATE Кроме того, в окне модулей он показывает DLL как оптимизированный: Нет кода пользователя: Да Символ Статус: Символы Загруженные