demoshop

demo, trying to be the best_

現在的開發人員要處理的事情非常的多,當使用了較陌生的語法或套件經常性的需要離開 Visual Studio 切換到瀏覽器查看文件、Stack Overflow 或套件官網,部落格文章來理解該語法怎麼用,視窗不停的切換是很麻煩的,好在 Visual Studio 2022 v17.6 新增了 GitHub Examples and Documentation 這功能可以讓你停留在 Visual Studio 內快速看到其他人怎麼使用這方法,只有純粹的程式碼片段,尤其對於一些你曾經用過但日子久了忘了該怎麼用的語法更是有強大的幫助。

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  這功能在之前的版本中需要額外安裝附加元件才能使用,這次直接內建對於懶得碰滑鼠的開發者來說實在非常非常的方便,這篇文章就來快速介紹它的應用。

先說結論:這是編碼錯誤導致!

印象中每一版的 Visual Studio 剛推出都會有一樣的問題(難怪大家都說不要裝中文版),昨天要睡覺之前寫好了一個新功能,推上 Azure DevOps 跑到 CI 時一直跳出 Error CS1010: Newline in constant 的錯誤, 一時半刻沒反應過來,一陣子後才回想起這不是每次都會碰到的嗎….(上一次是 2019 難怪我忘了) ,這篇文章會快速的講原因和解法。