Отладка Native кода
От: Ka3a4oK  
Дата: 10.05.11 15:40
Оценка:
Как в Nemerle сделать так, чтобы отладчик "проваливался" в нейтив dll так, как это сделано в C#.
Re: Отладка Native кода
От: hardcase Пират http://nemerle.org
Дата: 10.05.11 16:19
Оценка:
Здравствуйте, Ka3a4oK, Вы писали:

KK>Как в Nemerle сделать так, чтобы отладчик "проваливался" в нейтив dll так, как это сделано в C#.


Нужно разрешить отладку native-кода. Не знаю, будет ли работать, но для C# проектов создается файл MyProjectName.csproj.user с содержимым:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <EnableUnmanagedDebugging>true</EnableUnmanagedDebugging>
  </PropertyGroup>
</Project>
/* иЗвиНите зА неРовнЫй поЧерК */
Re[2]: Отладка Native кода
От: Ka3a4oK  
Дата: 11.05.11 08:26
Оценка:
Здравствуйте, hardcase, Вы писали:

H>Здравствуйте, Ka3a4oK, Вы писали:


KK>>Как в Nemerle сделать так, чтобы отладчик "проваливался" в нейтив dll так, как это сделано в C#.


H>Нужно разрешить отладку native-кода. Не знаю, будет ли работать, но для C# проектов создается файл MyProjectName.csproj.user с содержимым:

H>
H><Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
H>  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
H>    <EnableUnmanagedDebugging>true</EnableUnmanagedDebugging>
H>  </PropertyGroup>
H></Project>
H>


Создал файл с таким содержимым. Теперь если поставить брекпоинт внутри длл, то исполнение остновится на ней, но перестала работать отладка(пошаговое исполнение и остновка на брекпоинтах) внтури вызывающего проекта на Немерле. Если удалить(переименовать) user файл и перегрузить проект, то отладка немерле-проекта работает, а внутри длл перестает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.