demo, trying to be the best_
demo, trying to be the best_
Visual Studio 在這一版本中為頁籤新增了一些功能,雖然只是小改動,但對於方案中有很多專案,而且因框架命名習慣導致一堆前綴後綴的情況下,這功能還挺實用的。
這功能以前是某個付費套件才有的,現在 Visual Studio 內建了,雖然功能簡化了一些,但還是不錯的進步。
以前我們在開發 API 後,經常需要使用類似 Postman 的工具進行測試,或是利用 Swagger 供協同單位進行測試。不過,近期越來越多人喜歡使用 VSCode 中的 REST Client 這種工具,因為它可以輕鬆地測試 API 並查看 Server 回應。此外,它只是一個副檔名為http的文件,因此版本控制也變得非常容易。以前的版本需要額外下載套件才能在 Visual Studio 中支援,但現在已經內建了!
開發人員是否還記得以前需要將IIS Express修改成外部連接的方式呢?是否有些羨慕其他語言的開發人員可以輕鬆地使用工具如ngrok來建立連接埠轉發,使得業主可以連接到本機電腦,觀看正在開發中的網頁呢?在這個版本中,我們終於有了開發人員通道(Developer tunnel),只需要簡單地勾選一下,就可以立即實現夢寐以求的功能了。
搜尋應該也是日常開發常用的功能,現在的開發方式經常會有很多前綴、後綴命名方式搜尋起來是滿困難的,在這一版本中針對了搜尋做了全新的改變,不但區分為搜尋程式也有搜尋功能(這指的是Visual Studio 的功能)而且試用後的感覺比 ReSharper 的 Search everywhere 還好用。
終於等到 17.5 正式發行了,Quick Add Files 這功能在之前的版本中需要額外安裝附加元件才能使用,這次直接內建對於懶得碰滑鼠的開發者來說實在非常非常的方便,這篇文章就來快速介紹它的應用。
最近發現一個藏在Microsoft Edge 瀏覽器側欄工具列的好工具 Drop 它可以很直覺的只使用瀏覽器就對自己傳送檔案、圖片、文字,對於經常性切換工作平台的朋友應該是滿方便的小工具。
Entity Framework 大幅簡化開發人員操作資料庫的工作,在單筆操作時 Entity Framework 非常舒服好寫,但遇到了需要大量更新和大量刪除的情境時 ORM 的特性反而顯的好像有點累贅並且消耗大量效能,好在這問題在 Entity Framework Core 7 的時候有了官方解。
使用 Code Snippet 可以有效的減少開發人員日常重複輸入的麻煩,但你的程式碼片段不是我的程式碼片段,辛苦整理好的 Code Snippet 該怎麼保存甚至分享呢?在這裡就要推薦一個好套件 Code Snippet Studio 。
開發者日常總有一些需要經常性重複輸入的程式碼片段,短一點的可能可以靠肌肉記憶很順暢的打出來,但比較長的for迴圈、建構子、例外處理等輸入起來就比較麻煩,其實在 Visual Studio 中一直都有提供程式碼片段簡化這部分的操作,我也滿訝異的我從來沒寫過…
.NET 中有非常好用的 DataAnnotations 相關 Attr 讓開發者可以快速的處理資料驗證,不過當相同行為很多時,難免會因為不同時期開發或不同的程式人員而導致錯誤訊息顯示的格式不一致,在這裡我將介紹我是如何利用 shared resource 來解決這問題。
最近因為一些原因,加快了我把某專案升級為 .NET 6 的時程,升級之前當然是要做些 POC 最簡單的就是建立一個範本專案,然後跑一些重點需求,確保這些需求的執行結果如預期,而在開啟範本專案後,有一個東西吸引了我的眼球,如是我就開始研究進去了…