黑暗執行緒 | 黑暗執行緒作者
2020-05-0307:55AM1828上篇文章介紹了VisualStudio的兩項祕密武器-SourceLink及DecompileSourceCode功能,能幫助我們針對開源NuGet程式庫,甚至對沒有源碼的第三方程式庫逐行偵錯。今天再補充一件無源碼偵錯的神兵利器-dnSpy。在VisualStud...Postedin.NET[1]andhas1comment[2]2020-05-0209:36AM01,784面對刁鑽的.NET程式問題,開VisualStudio用F5Line-By-Line逐行偵錯是最犀利的破解手段,出錯之前先設定中斷點,按F10、F11一步步逼近爆炸中心,配合逐一檢查各變數是否符合預期,通常很快真相就能水落石出。但如果爆炸點在第三方程式...
2020-05-03 07:55 AM 1 828上篇文章介紹了 Visual Studio 的兩項祕密武器 - Source Link 及 Decompile Source Code 功能,能幫助我們針對開源 NuGet 程式庫,甚至對沒有源碼的第三方程式庫逐行偵錯。今天再補充一件無源碼偵錯的神兵利器 - dnSpy。 在 Visual Stud...
Posted in .NET[1] and has 1 comment [2] 2020-05-02 09:36 AM 0 1,784面對刁鑽的 .NET 程式問題,開 Visual Studio 用 F5 Line-By-Line 逐行偵錯是最犀利的破解手段,出錯之前先設定中斷點,按 F10、F11 一步步逼近爆炸中心,配合逐一檢查各變數是否符合預期,通常很快真相就能水落石出。但如果爆炸點在第三方程式庫呢? 如果第三方程式庫為開...
Posted in Visual Studio[3] and has 0 comments [4] 2020-04-27 09:15 PM 0 390前幾天分享我踩到 Dapper DynamicParameters + ODP.NET NVarchar2 產生中文亂碼的坑,有趣的是問題只發生在使用 DynamicParameters 傳值,若改用匿名型別則沒問題。推測是二者處理參數對映時邏輯有別,因時程壓力先找到 Workaround 避開問題...
Posted in Dapper[5] Oracle[6] and has 0 comments [7] 2020-04-26 08:02 AM 2 1,104系統上線再踩到 js/css 換版但使用者瀏覽器續用 Cache 舊版出錯的坑,嚴格說來是低級錯誤,最簡單做法是 URL 加上 ?v=版本參數,每次換版就改參數,即可保證不會讀到 Cache 舊版惹禍。ASP.NET MVC ScriptBundle 內建依檔案內容計算 SHA256 雜湊碼產生 v...
Posted in ASP.NET MVC[8] and has...