Как в Nemerle сделать так, чтобы отладчик "проваливался" в нейтив dll так, как это сделано в C#.
Здравствуйте, 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>
Здравствуйте, 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 файл и перегрузить проект, то отладка немерле-проекта работает, а внутри длл перестает.