我正在调试用核心2.0编写的azure函数(不确定这些数据点中的任何一个是否相关,但以防万一)。
如果在“my”[1]源代码行中发生错误,则会弹出一个新选项卡,其中包含Source Not Found,然后一些诊断信息对我来说不太清楚,您可以在此处看到[2]。此外,暂停按钮不再是蓝色而是灰色。如果单击绿色继续按钮,[灰色]暂停按钮将再次变为蓝色。但执行已离开我的功能,没有后来的断点被击中,显然异常已经“投入”主机/模拟器/无论如何。
在控制台应用程序中,当调试和发生异常时,执行指针停在异常行上,并弹出一个对话框解释异常。然后我可以将执行指针向上拖动(在良好的.net框架中,甚至编辑并继续!)。
我可以做些什么来使我目前遇到的行为更像是在调试.net框架控制台应用程序时?
我觉得我只提供了一个非常业余的解释,发生了什么,请随意评论我可以在必要时重写。
干杯!
[1] my =“我写了一些调用第三方库或nuget& C的代码”
[2] 找到'C:\ projects \ azure-webjobs-sdk-rqm4t \ src \ Microsoft.Azure.WebJobs.Host \ Executors \ TaskMethodInvoker.cs'的源代码。校验和:SHA1 {51 1b 74 b0 57 61 b6 58 ff a6 c7 c5 c7 d1 e8 9 34 36 72 b0} 文件'C:\ projects \ azure-webjobs-sdk-rqm4t \ src \ Microsoft.Azure.WebJobs.Host \ Executors \ TaskMethodInvoker.cs'不存在。 查看脚本文档中的'C:\ projects \ azure-webjobs-sdk-rqm4t \ src \ Microsoft.Azure.WebJobs.Host \ Executors \ TaskMethodInvoker.cs'... 查看编辑并继续目录'Z:\ Git \ ReturnAdB2cGroups \ enc_temp_folder \'... 在编辑并继续目录中找不到具有匹配校验和的文件。 查看'C:\ projects \ azure-webjobs-sdk-rqm4t \ src \ Microsoft.Azure.WebJobs.Host \ Executors \ TaskMethodInvoker.cs'的项目。 在项目中找不到该文件。 搜索符号文件中嵌入的文档。 找不到嵌入式文档。 活动解决方案的调试源文件设置表明调试器不会要求用户找到该文件:C:\ projects \ azure-webjobs-sdk-rqm4t \ src \ Microsoft.Azure.WebJobs.Host \ Executors \ TaskMethodInvoker。 CS。 调试器无法找到源文件'C:\ projects \ azure-webjobs-sdk-rqm4t \ src \ Microsoft.Azure.WebJobs.Host \ Executors \ TaskMethodInvoker.cs'。