2023-02-13 10:05 PM 0 3,731
今天電腦忽然彈出「備份您的檔案加密金鑰 / Back up your file ecnryption certificate and key」提示: 大驚! 啟用 EFS (Encrypting File System) 後一定要備份加密金鑰這個我知道,否則一旦系統出問題金鑰遺失,加密資料夾或檔...
2022-11-25 09:12 PM 0 2,744
先說這是一般人不大會遇到的冷門問題,大家若閒來無事,可抱著長見識的心情隨喜參考。 先前處理 BRIX 迷你電腦棘手的內顯驅動崩潰,原本已裝好 Windows 11,為了驗證是否跟 Windows 版本有關,我特別刪掉 C: 槽重裝 Windows 10 (放文件、專案的 D: X: 槽則沿用),可惜...
2022-10-26 09:09 PM 0 1,972
紀念花了我一個半小時的茶包。 某個古蹟 ASP.NET Web Site 專案,使用 IIS 測試 OK,在 VS2022 按 F5 Debug 時卻編譯不過,噴出 Build (web): 並未將物件參考設定為物件的執行個體。/Object reference not set to an inst...
2022-07-20 09:27 PM 0 3,627
用 VS2022 偵錯一個 ASP.NET MVC 舊專案,F5 偵錯時噴出經典錯誤:System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception ...
2022-07-09 10:14 AM 2 1,293
從事古蹟維護的讀者來訊,某個使用 VS2010 維護的舊專案,原本偵錯時 URL 的格式為 ℎttp://localhost:12345/AppName/test.aspx;改用 VS2019 之後,偵錯 URL 變成 ℎttp://localhost:12345/test.aspx。 因為舊專案裡...
2022-06-19 12:02 PM 0 5,470
昨天 PO 了金魚都能懂的 .NET 6 開源程式 EXE 製作法,有好些讀者貼心提醒我可以用 Github Action 自動編譯成 EXE,方便完全不懂程式的朋友直接下載。坦白說,一開始有閃過自動編譯的想法,但很快我就決定把握這個科普 .NET 與程式碼是怎麼變成程式的機會! (話說,九年...
2022-06-09 11:13 PM 1 2,349
在 Visual Studio 的 Solution Explorer 搜索欄輸入關鍵字快速找到類別、屬性或方法,是我開發時不可或缺的功能:(以下為 Visual Studio 2019 操作結果) 但升級 VS2022 後,我發現它壞掉了壞掉了壞掉了... 關鍵字只用來篩選檔名,不能查類別、屬性...
2022-05-25 03:35 PM 0 3,172
VS2019 升級 VS2022 後遇到第一個升級後無法編譯的專案,幸好問題不大,還學會快速檢查 NuGet .nupkg 的技巧。 有個古老專案,歷經 VS2015、VS2017、VS2019 多個世代,修改或編譯都沒啥問題,第一次改用 VS2022 卻噴出錯誤。 .scss 檔案編譯時發生 Co...
2022-04-29 09:10 PM 0 2,134
因為一個 .NET 參照問題鬼打牆十分鐘,脫身後想起好像不是第一次遇到,肯定是當時沒好好寫篇筆記才被詛咒,趕緊補上。 模擬出相似情境如下,UnitTests 專案參照 MyConsoleApp 專案,呼叫其中 DummyModel.RandomString() 方法(註:範例錯打成 Dymmy 請無...
2022-04-06 12:09 AM 0 15,200
這陣子接連看過 VS2022 的 IntelliCode 與 VSCode 外掛 Tabnine,都是靠 AI 幫忙你寫程式的好幫手。而這個領域名聲最響亮的,非 Github Copilot 莫屬。而 Github Copilot 3/29 剛發佈 VS2022 擴充套件,Github Copilo...
2022-04-01 10:17 PM 2 8,416
VS2022 發佈快三個月了,我終於甘心裝好 VS2022 邁向新時代。之前撐著不裝的理由是強迫自己熟悉 VSCode,幾個月下來算是上手了,能順順地用它開發、測試、部署程式。小木頭這陣子在學寫 Arduino 程式,也順勢被我洗成 VSCode 鐵粉,對它的指令提示、語法檢查、自動程式排版、Col...
2022-03-28 09:18 PM 0 4,187
前陣子遇到一個 AddRazorRuntimeCompilation() 問題,靠 .NET 6 SDK 更新到 6.0.201 版解決,升級後繼續用 VSCode 開發、測試,一路順暢,感覺良好。 心血來潮,試改用 VS2022 偵錯,簡單的 Home/Index 檢視卻出現奇怪錯誤: An un...
2021-06-03 08:24 PM 3 4,249
從 Visual Studio 複製程式碼貼到 Word/Outlook/PowerPoint 時保留顏色標示是很常見的需求。很久以前 VS2010 剛推出時複製貼上中文有個 Bug,我還寫了土砲工具解決呢。(謎之聲:可以不要一直想當年嗎?) 之後它一直是 VS 的內建功能,但到 VS2017 時似...
2020-12-10 09:00 PM 0 5,178
為了升級 ASP.NET Core 5.0,我把 Visual Studio 2019 升到 16.8,發現 Git 介面做了大幅革新,新介面更好用,但要花點時間熟悉。 完整介紹可以看 Visual Studio PM Patrik 的部落格文章 - Announcing the Release o...
2020-05-13 09:59 PM 0 4,979
在 VS2019 (版本 16.3.9) 開了新的單元測試專案,在 Test Explorer 可以看到測試方法,但測試無法執行。按下測試鈕後,測試無聲無息結束,執行測試數為 0,也沒傳回錯誤。同一個 Solution 有另一個 .NET Core 寫的 MSTest 單元測試 則一切正常測試。 O...
2020-05-02 09:36 AM 4 9,274
面對刁鑽的 .NET 程式問題,開 Visual Studio 用 F5 Line-By-Line 逐行偵錯是最犀利的破解手段,出錯之前先設定中斷點,按 F10、F11 一步步逼近爆炸中心,配合逐一檢查各變數是否符合預期,通常很快真相就能水落石出。但如果爆炸點在第三方程式庫呢? 如果第三方程式庫為開...