demo, trying to be the best_








demo, trying to be the best_
開發人員是否還記得以前需要將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 最簡單的就是建立一個範本專案,然後跑一些重點需求,確保這些需求的執行結果如預期,而在開啟範本專案後,有一個東西吸引了我的眼球,如是我就開始研究進去了…
先說結論:這是編碼錯誤導致!
印象中每一版的 Visual Studio 剛推出都會有一樣的問題(難怪大家都說不要裝中文版),昨天要睡覺之前寫好了一個新功能,推上 Azure DevOps 跑到 CI 時一直跳出 Error CS1010: Newline in constant 的錯誤, 一時半刻沒反應過來,一陣子後才回想起這不是每次都會碰到的嗎….(上一次是 2019 難怪我忘了) ,這篇文章會快速的講原因和解法。
Link Tag Helper 是在 .NET Core 的 MVC 與 Razor Pages 中提供的新擴充方法,用來處理使用 CDN 載入外部資源時的例外處理,可以用很優雅的方式設定外部資源載入錯誤時的備援機制,以往在 .NET Core 2.x 的時候專案範本擁有完整的範例,但升級到 3.x 後此範例就沒了,所以這篇文章主要就是記錄官方內建的範例程式碼,也順便釐清問題。
目前還沒有新的留言,歡迎來留言。