zoukankan      html  css  js  c++  java
  • 一起学习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平台可执行文件。

  • 相关阅读:
    Java数据库操作学习
    c3p0配置
    CachedRowSet 接口
    Android Library的依赖方式及发布(转)
    网站测试
    MySQL Server逻辑架构
    Service生命周期
    Activity的生命周期
    Android应用框架中的四个核心要点
    Android 最新架构
  • 原文地址:https://www.cnblogs.com/jinyu20180311/p/13437329.html
Copyright © 2011-2022 走看看