[Python.NET] Debugging .NET assembly from Python 3
Denis Akhiyarov
denis.akhiyarov at gmail.com
Wed Jun 8 02:31:40 EDT 2016
There are many conversations (both codeplex and github) recorded in issue
tracker for PTVS about debugging pythonnet code.
The starting point is to ensure that you are on .NET 4+, select manually
managed, native, and python debugger engines. Also make sure that managed
compatibility mode is not selected. Finally make sure that your python
debug symbols are available to PTVS/VS for cross-language debugging.
Note that currently the PTVS remote debugger is not working for pythonnet
when debugging python code.
On Tue, Jun 7, 2016 at 3:20 AM, Pochon-Guérin Ludovic <
Ludovic.Pochon-Guerin at statkraft.com> wrote:
> Hi,
>
>
>
> Using Visual Studio 2015, I have a Python project and a C# DLL project.
>
> From the Python code, I import and call functions from the C# class.
>
> When running in Debug, I am able to stop at breakpoints in the Python
> code, but not in the C# code.
>
> The debugger jumps over the calls as if no symbols were loaded.
>
>
>
> I would like to know if it is possible to stop at breakpoints in the C#
> code and how to setup it in Visual Studio.
>
>
>
> This feature works when using IronPython, but we want to use PythonDotNet
> from Miniconda3.
>
>
>
> Thanks
>
> Ludovic
>
>
>
>
>
> _________________________________________________
> Python.NET mailing list - PythonDotNet at python.org
> https://mail.python.org/mailman/listinfo/pythondotnet
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pythondotnet/attachments/20160608/c55136e4/attachment.html>
More information about the PythonDotNet
mailing list