.NET5 Preview.4更新內容一探究竟

.NET5-Preview

.NET 5 . NET Core 之後要推出的下一代的版本,自從微軟推出 .NET Core 平台之後也過了三代,.NET5 Core3 改良,並支援 WPF Win Forms 開發,納入了 C#9 F#5、未來的 Xamarin .NET Web Assembly 也預定將函式庫轉移為 .NET 5。在撰寫此文的當下,微軟官方釋出最新的版本為 v5.0.0-preview.4,若想使用 .NET 5Visual Studio 2019 必須升級到 16.6 上(Mac 尚未支援);若使用 Visual Studio Code 則需下載最新的 C# Extenstion

如何在 Hyper-V 上安裝 Ubuntu 20.04並設定Enhanced Session Mode

Hyper-V installation Ubuntu

最近的工作有項任務是將行動網站專案部署至 Linux 作業系統上。雖說 .NET Core 主打跨平台程式開發,但過去公司這項專案的開發環境和部署環境仍以 Windows 為主。為了測試專案是否能順利在 Linux 環境下執行,在安裝至NAS之前,先在自己本機架設虛擬環境,並將行動網站發佈上去執行。

以往在本機架設虛擬環境時大多首選是安裝 VMWareVirtualBox 等產品,而微軟從 Windows 10 開始,於 64 位元的專業版、企業版和教育版提供了 Hyper-V,提供另一項選擇。Hyper-V 中建構的虛擬機器可匯出儲存,匯出的虛擬機之後可匯入其他 Hyper-V,包括 Azure 環境底下的 Hyper-V

朝C#9前進

朝C#9前進

去年公司的 NAS 商城和行動網頁服務的專案翻新至 .NET Core 2.0、2.1,翻新期間 Microsofr .NET Core 3.0 和 C#8 也隨之正式發佈,這才沒過多久,緊接著 C# 9.0 的規格已經進入規劃設計的階段了!不免讓人感嘆新的技術和版本的迭代速度之快。

雖然許多細項還沒定案,我們可以在 Github dotnet csharlang 中的 Milestone 看到許多新規格及功能的提案,今天我們來介紹其中幾項 Design Review 清單中的候選功能,或許還會持續變化,但偶爾關注這些功能的策畫演變也是很有趣的。

如何尋找MS SQL效能不好的索引

如何尋找MS SQL效能不好的索引

簡訊發送平台上線一段時間後,就會有大量發送資料儲存在上面,這時候會遇到一個考驗是資料庫的索引設定的是否適當,是否有SQL語法開發時期效能測試適中,但遇到正式環境裡有大量資料時反而變成效能瓶頸。故定期檢查與調整索引是必要的工作。這篇文章就是來介紹調整索引的技巧。