一起學習Avalonia補充(Linux下的使用開發)

逐步Avalonia有點慢,所以提前準備一點點開發工作。既然Avalonia是跨平臺的,那麼肯定要在Linux系統下試試了。

1.國產Linux系統deepin下安裝netcore

  完成以下命令即可

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/
wget -q https://packages.microsoft.com/config/debian/9/prod.list
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list

接着更新下環境

 sudo apt-get update
sudo apt-get install dotnet-sdk-3.1

最後檢查下版本

dotnet --version 

 2.運行Avalonia

    可以直接在window用vs2019開發,完成後編譯。會生成對應的exe和同名的dll。

   將生成debug拷貝到deepin。使用 dotnet 運行項目dell即可。

3.直接發佈獨立的程序,不依賴netcore運行時

  右鍵項目點擊“發佈”。

選擇文件夾,配置。

選擇部署爲獨立,選擇運行時平臺。發佈後直接生成Linux平臺可執行文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章