云服务器免费试用

如何在Jupyter Notebook中调试C#代码

服务器知识 0 822

要在Jupyter Notebook中调试C#代码,请按照以下步骤操作:

如何在Jupyter Notebook中调试C#代码

  1. 首先,确保已安装了.NET Interactive Jupyter内核。可以通过访问 https://github.com/dotnet/interactive 获取有关安装和使用.NET Interactive的更多信息。

  2. 打开Jupyter Notebook并创建一个新的.NET(C#)笔记本。

  3. 在第一个单元格中,添加以下代码以启用调试功能:

#r "nuget: Microsoft.DotNet.Interactive.Formatting.CSharp, 1.0.0-rc2.21060.5"
using Microsoft.DotNet.Interactive.Formatting.CSharp;
Formatter.SetPreferredMimeTypeFor(typeof(object), "text/html");
CSharpKernel.EnableScripting();
  1. 在需要调试的代码单元格中,使用#!csharp --debug指令。例如:
#!csharp --debug
var a = 10;
var b = 20;
var c = a + b;
  1. 运行包含调试代码的单元格。这将生成一个调试会话ID。

  2. 复制调试会话ID,然后转到Jupyter Notebook的文件菜单,选择“新建”> “调试器”以创建一个新的调试器实例。

  3. 在新的调试器实例中,粘贴调试会话ID,然后按Enter键。这将连接到调试会话。

  4. 现在,您可以在调试器实例中设置断点、单步执行代码、查看变量值等。

请注意,这些步骤仅适用于.NET Interactive支持的Jupyter Notebook版本。在撰写本文时,这些功能仍处于预览阶段,因此可能会发生更改。请务必查看.NET Interactive的官方文档以获取最新信息。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何在Jupyter Notebook中调试C#代码
本文地址: https://solustack.com/171270.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。