1

Почему я не вижу свойства COM-объекта в режиме отладки в Visual Studio 2015. Он отлично работает в VS2012. Это тот же проект, поэтому он должен показывать то же самое ??Отсутствующие свойства в VS2015 Debug

Visual Studio 2012 (работает отлично) Visual Studio 2012 debug

Visual Studio 2015 (свойства ушли) Visual Studio 2015 debug

+0

Вы отлаживаете от выигрыша 8.1? – Webruster

+0

@Webruster Windows 10 Редактировать: VS2012 на Windows 8.1 и VS2015 на Windows 10 – Neophear

+1

В Инструменты -> Отладка -> включить устаревшие оценщики выражения C# и VB. – Webruster

ответ

2

Попробуйте изменить настройки Пожалуйста, измените настройки Debbuging

В меню Сервис - > Опции ---> Отладка -> включить устаревшие выражения C# и VB .

+0

Можете ли вы объяснить, почему это работает и почему это необходимо? –

+1

@DanFriedman Извините за поздний ответ, после некоторого исследования, на самом деле я хочу ответить на ваш вопрос в два этапа 1. Почему эта работа и 2. зачем нам это нужно или приближаясь к этому методу .1.Почему нам нужен такой подход: потому что на самом деле там это ошибка в существующем модуле отладки, для использования в старых целях использования MSDN также сохранил устаревший движок. они включили это по следующей причине: Продолжение в следующем комментарии ... – Webruster

+1

Продолжение ... если вы используете .NET-язык, отличный от C#, VB или F #, который предоставляет собственный Expression Evaluator (включая управляемый C++), который вы хотите для включения редактирования и продолжения (EnC) для проектов на C++ при отладке смешанного режима. Если эти сценарии не применимы к вам, вам не нужно возвращаться к устаревшему движку отладки. Теперь 2.Почему эта работа: как я уже сказал вам, мы включаем наш механизм отладки старого наследия, который поддерживает Expression Evaluator, поэтому он работает. Продолжая следующий комментарий ... – Webruster

Смежные вопросы