一起學習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平台可執行文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM