отладка в смешанном режиме в vs2010 с .net 3.5

По какой-то странной причине я просто не могу заставить VS2010 останавливаться на точках останова в управляемом коде в моем решении.
Я работаю исключительно в C ++ и C ++ / CLI.

два проекта:

  • Одна DLL скомпилирована с / clr.
  • Один .exe скомпилирован без / clr, так что это родное win32, консольное приложение.
  • Отладчик установлен в / Mixed для обоих проектов.

Что работает:

  • отладка в рамках родного проекта.
  • отладка в нативном коде внутри dll.
  • Загрузка файлов PDB показана в выходных данных отладки как для DLL, так и для EXE.

Заметки:
— когда я запускаю приложение через внутренний отладчик (F5), оно показывает сообщение «Точка останова в данный момент не будет достигнута» для всех точек останова, которые оно эффективно пропускает.
— Я прочитал МНОГО постов и обсуждений здесь и в других местах, и общий переход на отладку в / смешанном режиме просто ничего не меняет (он уже установлен).

возможные ответы?
— что-то мне интересно, если бы мое текущее затруднительное положение могло быть, потому что у меня только VS2008 экспресс установлены. Чтобы иметь возможность использовать C ++ / CLI с .net 3.5, который мне требуется для доступа к сторонним скомпилированным сборкам 2008 года.

-1

Решение

Похоже, что установка полной версии vs2008 была ответом. В 2008 году я полностью перестроил свой проект, чтобы он работал правильно.

Я действительно не против, так как vs2010 утратил intellisense для C ++ / CLI, на самом деле это похоже на обновление, восходящее к 2008 году.

Кстати, последние загрузки для vs2008 больше не требуют приобретенных ключей.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]