среда выполнения общего языка не смогла установить точку останова

На самом деле это другая часть этого вопроса.

Ошибка установки точек останова, но только на некоторых строках при отладке

Я удаленно отлаживаю плагин CRM 2011 в vs 2010.

В одном из исходных файлов я могу установить точку останова по всему коду, за исключением нескольких мест.

Когда я пытаюсь установить точку останова, я получаю следующую ошибку "The following breakpoint cannot be set:" и "The Common Language Runtime was unable to set the breakpoint."

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 отображается как Optimized: Нет Код пользователя: Yes Symbol Status: Symbols Loaded

28
задан Community 23 May 2017 в 11:54
поделиться