我創建了一個新項目: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,只有作品,以及 –