我创建了一个新项目:ASP.NET Core Web Application(.NET Core)并测试在控制器中抛出新异常并捕获异常。例外是没有行号(exception.ToString())。我将System.Diagnostics.StackTrace添加到project.json中,但行号仍然缺失,即使是调试器也是如此。ASP.NET核心缺失的行数异常
当我将Core framework项目更改为完整的.NET框架时,行号是可以的。我可以在Core框架中获得异常行号吗?
我创建了一个新项目:ASP.NET Core Web Application(.NET Core)并测试在控制器中抛出新异常并捕获异常。例外是没有行号(exception.ToString())。我将System.Diagnostics.StackTrace添加到project.json中,但行号仍然缺失,即使是调试器也是如此。ASP.NET核心缺失的行数异常
当我将Core framework项目更改为完整的.NET框架时,行号是可以的。我可以在Core框架中获得异常行号吗?
当我能够在核心框架便携式PDBS - >行号回到:-)
在project.json启用便携式PDBS:
"buildOptions": {
"debugType": "portable",
...
},
我有一个类似的问题:在发布建立,而不是适当的行号我得到line 0
堆栈跟踪;通过禁用优化来修复;在project.json:
"configurations": {
"Release": {
"buildOptions": {
"optimize": false
}
}
}
PDB,只有作品,以及 –