c# - Visual Studio 调试器进入 azure 函数项目的非用户代码
问题描述
Visual Studio 调试器单步执行 Azure 函数项目中的非用户代码。
解决方案
我想也许这是关于这些程序集的一个问题。查看模块窗口,您会发现调试器将它们识别为用户代码!
我认为这就是为什么它会在您启用时尝试进入它们,Just My Code
因为调试器认为这些功能是用户代码的一部分。请参阅Hans 的回答,您可能会得到一些帮助,了解为什么调试器将它们识别为User Code
.
所以很明显,如果调试器通过规则识别用户代码:No optimization + debug symbols=User Code
,那么那些文件夹中的程序集被识别为用户代码,当你进入它们时,就会发生错误。
建议:
因此,您可能必须使用step over(F10)
这些 Azure 功能以及step into(F11)
您的真实用户代码。如果此问题在新的 Azure 项目中可重现,我建议您Go Help menu=>Send Feedback=>Report the problem
将此问题报告给产品团队。
更新1:
现在 Github 的团队正在跟踪这个问题,更新的包将很快发布。
推荐阅读
- javascript - 在普通 Javascript 中创建 .hide() 和 .show() 的方法
- php - Google Webmaster Tools API - 无法获得我拥有的域的权限
- arrays - 忽略 GML 中的数组越界错误
- laravel - 传递给 ::showAll() 的参数 1 必须是 Collection 的实例,给定的Collection 实例,在第 23 行调用 BuyerProductController.php
- sql - 连接两个表时如何仅返回最近的日期
- c - 当函数没有显式返回值时会发生什么?无法弄清楚代码的输出是如何来的
- node.js - Discord.js:为什么“awaitMessages”在事件中不起作用:“准备好”?
- r - 如何使用 ggpairs 获得 R^2?
- javascript - React 中三元运算符样式的 null 或 undefined
- c# - 随机 ConfigurationBuilder 行为