Предположительно против 2013 года добавлена поддержка для редактирования и продолжения 64-битного (см. http://blogs.msdn.com/b/visualstudioalm/archive/2013/06/26/debugging-support-for-64-bit-edit-and-continue-in-visual-studio-2013.aspx).
Однако я не могу заставить его работать.
После перехода к свойствам моего проекта web-приложения mynet.net 4.5.1 asp.net mvc и установки флажка "Включить редактирование и продолжение" теперь я могу редактировать код в точке останова.
Проблема заключается в том, что после сохранения и попытки продолжить работу в степпинге я получаю сообщение об ошибке:
Были сделаны изменения, которые невозможно скомпилировать. Выполнение не может продолжаться пока ошибки компиляции не будут исправлены.
В окне списка ошибок эти 2 ошибки всегда показывают:
Тип "System.IEquatable`1" определен в сборке, которая не упоминается. Вы должны добавить ссылку на сборку 'System.Runtime, Версия = 4.0.0.0, Культура = нейтраль, PublicKeyToken = b03f5f7f11d50a3a '.
Тип "System.ValueType" определяется в сборке, которая не является ссылки. Вы должны добавить ссылку на сборку 'System.Runtime, Версия = 4.0.0.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a '.
Это действительно странное сообщение об ошибке? Как ни незначительно мое изменение, я всегда получаю ту же ошибку.
note: Я запускаю Windows 7/vs 2013 final, и мой проект настроен на использование IIS Express в свойствах проекта.