Предположительно против 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).Visual studio 2013 + .Net 4.5.1 + Редактировать и продолжить 64 бит: не работает
Однако я не могу заставить его работать.
После перехода к свойствам моего проекта веб-приложения my.net 4.5.1 asp.net mvc и установки флажка «Включить редактирование и продолжение» теперь я могу редактировать код в точке останова.
Проблема заключается в том, что после сохранения и пытаюсь держать на степпинг корыта, я получаю сообщение об ошибке диалоговой поговорки:
Правки были сделана, которые не могут быть скомпилированы. Исполнение не может продолжаться до тех пор, ошибки компиляции не фиксированы
В окне списка ошибок, эти 2 ошибки всегда показывают:
типа «System.IEquatable`1» определяется в сборке, которая является не упоминается. Вы должны добавить ссылку на сборку 'System.Runtime, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'.
Тип «System.ValueType» определен в сборке, которая не соответствует . Вы должны добавить ссылку на сборку 'System.Runtime, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'.
Это действительно странное сообщение об ошибке? Как ни незначительно мое изменение, я всегда получаю ту же ошибку.
примечание: я запускаю окна 7/vs 2013 final, и мой проект настроен на использование IIS Express в свойствах проекта.
спасибо, что сделал исправление. Я думаю, это довольно распространенный сценарий в наши дни, когда большинство проектов вытягивают пакеты nuget. В моем случае я считаю, что пакет RX использует портативные библиотеки ... – Clement
Исправлено это для меня тоже. Я добавил ссылку на ваш ответ здесь: https://connect.microsoft.com/VisualStudio/feedback/details/763241/edit-and-continue-failes-to-compile#tabs –
Thanx, это исправить. – Radioactive