在 macOS Pro M1 (ARM) 開發 .NET 和 C#

過去長期都是使用Windows電腦進行開發.NET
非開發.NET就都會使用Macbook, MacOS做一些事情還是比Windows方便許多
但說真的到後期要維護兩台電腦真的很讓人心累

免費款VM解決方案

嘗試過在MacOS上安裝虛擬機 VirtualBox VMware UTM,並安裝Windows
一開始用覺得好像可行,但用一週後,發現有不少困擾問題

  • MacOS整合性差(複製貼上會失效)
  • 關機後,有時候會無法正常開機
  • 災難還原機制
  • 系統硬體調整彈性
  • 技術支援
  • etc…

最佳VM解決方案

原本使用MacOS就是想追求更易用、穩定、舒服~
最後還是選擇了 Parallels Desktop for Mac

雖然要新台幣,但只能說用了就是舒服
當作是必要的生產開發花費,可以解省不必要麻煩和時間
其實很划算

Parallels Desktop

下載 Parallels Desktop for Mac

立刻購買可享有 75折 折扣

使用 Parallels 原因

備份機制還有針對 MacOS Time Machine 進行優化,備份前都會跳提示,令人非常安心

快照部分也非常方便管理和還原

.NET Framework 支援的狀況

由於 Parallels 安裝的 Windows 版本為 ARM
使用 Visual Studio 編譯與發佈

  • .NET Core 2.x 測試無法正常編譯,建議是如果可以就把專案升級到 .NET Core 3.x 以上
  • .NET Framework 4.5 以上皆可正常編譯、發佈
  • .NET Core 3.x 可正常編譯、發佈

Visual Studio Debug 模式下選無法正常執行 IIS Express
無法使用 Docker Debug,而且由於在 Parallels Windows ARM 無法安裝
但可安裝在MacOS上,但要與 Windows ARM Visual Studio 連結還是需要配置
省著麻煩就選最簡單的方式Dotnet Run 專案啟動

除了以上這些問題外,其餘的開發體驗其實都還不錯

若不確定還會遇到什麼問題,其實Parallels Desktop for Mac也有提供試用半個月
免費試用期間盡量嘗試與使用,若都完全符合自己的期待
在付費解鎖也不遲,付費解鎖後,可以配置更大的RAM,整體運作速度會比較快與穩定

Parallels Desktop

下載 Parallels Desktop for Mac

立刻購買可享有 75折 折扣

訂閱
通知
guest
0 留言
預約回饋
查看所有留言