1
我有一個應用程序(已發佈)和一個NullReferenceException,它很少會彈出給用戶,但我想照顧它。我查看了堆棧和其中的方法,可以找到它不會發生的具體位置(這是一個相當大的方法/算法)。現在我只是用try/catch來圍繞這個調用本身,但是如果我能弄清楚這個情況,我想更好地處理它。
問題是,就我所知,NRE並沒有提供關於代碼中特別引起它的線索。是否有辦法獲得行號或任何其他可能暗示原因的信息?NullReferenceException位置信息?
看到這個:http://stackoverflow.com/questions/628565/display-lines-number-in-stack-trace-for-net-assembly-in-release-mode –
你可以嘗試單元測試並運行所有可能的(和不可能的)參數值... –