Csharp/C#教程:在C#interactive中获取调试器上下文分享


在C#interactive中获取调试器上下文

C#Interactive似乎比立即窗口更强大(至少它处理LINQ中经常使用的lambda表达式 – 请参阅Visual Studio调试“快速监视”工具和lambda表达式 ),但看起来它不能用作一个替代品,因为它不知道调试器上下文。 有没有办法访问调试器上下文?

我已经看到在F#中获取调试器上下文,它可能需要相同的东西,但也许有新的/不同的东西可用。

https://extendedimmediatewin.codeplex.com/可能很有用,但看起来已经死了,虽然有人在2011年10月18日说他打算将它移植到VB.Net( https://extendedimmediatewin.codeplex.com/discussions/75589 )。

免责声明:我在Roslyn团队为Microsoft工作。

不幸的是,我们现在无法获得调试器上下文。 我们知道它会很有用,当我们完成Roslyn的更多核心可交付成果后,我们希望进行更多调查并了解可以做些什么。

不是一个完整的解决方案,但是在VS2015中,在使用Project运行Initialize Interactive之后,可以使用Debug > Attach to Process连接到InteractiveHost.exe进程。

然后,您可以从项目中调试function。 但是,凯文解释说,你将无法在交互式窗口中调试一次性function。

如旁注, https://stackoverflow.com/a/40650343/467110指出, 打开解决方案之前 ,您可能必须打开C#Interactive窗口才能成功使用Project初始化交互式

上述就是C#学习教程:在C#interactive中获取调试器上下文分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/956640.html

(0)
上一篇 2021年11月20日
下一篇 2021年11月20日

精彩推荐