[.NET][C#].NET走跳在Linux的人生(二)Mono Runtime

上一篇我們簡單用mono project網站所提供的範例,在Linux新增helloworld.cs程式碼並且編譯然後執行,上一篇可以確保mono runtime以及編譯器都有安裝正確,接下來這篇則是計畫直接把Windows環境編譯好的exe及dll(msil:byte code)放到Linux環境下執行,可以發現透過Mono CLR(Microsoft-Compatible APIs),我們可以不用重新編譯就執行.NET的執行檔。 

...繼續閱讀 »

[Visual Studio][擴充套件].NET Portability Analyzer

由於新客戶對於作業系統的喜好(Linux)與限制(Windows),除了SQL Server On Linux測試計畫外,最近也要來試試.NET程式在Linux上執行,在微軟文件上找解決方案時找到一個好物.NET Portability Analyzer,她可以分析.NET程式碼在指定Runtime指定版本下的可移值性,同時也能給予簡單的修改建議。快來筆記簡單的專案測試。

...繼續閱讀 »

[SQL Server]On Linux奇幻旅程(一)Database Engine及工具安裝

由於新客戶對於作業系統的喜好(Linux)與限制(Windows),7年繞了一圈,最終還是要回Linux生態系出發,好在微軟也在2016年加入了Linux基金會,這兩三年也注意到熟悉的微軟技術有更多的跨平台支援,來筆記資料庫SQL Server On Linux的安裝設定。

Benjamin Button: You never know what's coming for you

 

...繼續閱讀 »