У нас есть собственная программа, написанная на Delphi 2007, файл .32 Win32.
Эта программа содержит среду выполнения .NET и загружает несколько сборок, которые мы написали.
Поэтому, если я скопирую этот исполняемый файл в каталог bin \ Debug, сконфигурирую проект .NET, с которого запускается исполняемый файл, я смогу отладить его в 2008 году. В основном, точки останова в сборках .NET будут отображаться с полым кружком до точкипрограмма загрузила среду выполнения .NET и загрузила мои сборки, после чего они стали функциональными точками останова, и они сломались бы в нужной точке и т. д.
По сути, отладка работала, если бы я использовал Visual Studio 2008 для этого.
Теперь я попытался обновить проекты с помощью Visual Studio 2010, но этого не произошло.Точки останова по-прежнему отображаются в виде полых кружков, но теперь отображается дополнительный желтый предупреждающий знак, указывающий, что символы не были загружены.
Тем не менее, изменения в коде фактически выполняются.Если я добавлю окно сообщения к определенному методу, сообщение будет отображаться при запуске программы, но точки останова в этой строке или рядом с ней не останавливают отладчик.
Я прошел через диалоговые окна параметров отладки ине может найти различий между 2008 и 2010 годами. В диалоговых окнах 2010 года есть несколько новых флажков, поэтому я попробовал все их комбинации, без кубиков, все еще без действующих точек останова.
Кто-нибудь еще что-нибудь делал?как это и знаете, что я должен настроить?