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-gue...@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@python.org
> https://mail.python.org/mailman/listinfo/pythondotnet
>
_________________________________________________
Python.NET mailing list - PythonDotNet@python.org
https://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to