当前位置: 首页 > article >正文

C# net跨平台上位机开发(avalonia)附demo源码

介绍:

目前微软还没有跨平台桌面程序的开发框架。github上有一个团队开始自行研发跨平台桌面框架,其中一款叫avalonia。avalonia 采用 Xaml+C#,类似于wpf,可运行于.netframework,.netcore,是相对比较成熟的.net跨平台桌面应用技术。下面介绍如何创建 avalonia项目;如何在windows平台下,将程序打包成可在deepin 或 ubuntu 执行的.deb安装包,以及如何在deepin上安装。

附源码,地址:C#net上位机跨平台开发(Avalonia)资源-CSDN文库

第一步:项目创建

  1. 项目创建之前,现在VS2022中安装avalonia扩展

由于是内网环境,所以需要先下载相关安装包到package文件夹,在GuGet包管理器中找到并安装avalonia扩展

  1. 创建 avalonia mvvm项目

注意:由于要安装在linux系统,创建项目的时候,项目名


http://www.kler.cn/a/308764.html

相关文章:

  • HBase理论_背景特点及数据单元及与Hive对比
  • 计算机网络(3)网络拓扑和IP地址,MAC地址,端口地址详解
  • 前端-同源与跨域
  • WebSocket和HTTP协议的性能比较与选择
  • 除了 Postman,还有什么好用的 API 调试工具吗
  • 浅谈C#之内存管理
  • 牛客背包问题练习 xinjun与阴阳师
  • 苍穹外卖学习笔记(八)
  • 【案例71】配置https之后 IE打不开登陆页面 Uclient没有问题
  • 《微信小程序实战(2) · 组件封装》
  • 【重学 MySQL】二十七、七种 join 连接
  • 宝塔Linux部署 Vue + Spring Boot + MySQL + Redis
  • Parallels Desktop 20 for Mac 正式发布,更新了哪些新功能(附下载链接)!
  • 深度学习驱动超材料设计领域发展
  • 用Inno Setup打包QT程序输出安装包
  • 消息队列的幂等问题解决方案
  • 51单片机+proteus+学习3(串口、矩阵按键)
  • 了解华为云容器引擎(Cloud Container Engine)
  • 关于http的206状态码和416状态码的意义、断点续传以及CORS使用Access-Control-Allow-Origin来允许跨域请求
  • 网络运维故障处理案例
  • 武汉传媒学院联合创龙教仪建设DSP教学实验箱,基于DSP C6000平台搭建
  • Pytorch详解-模型模块(RNN,CNN,FNN,LSTM,GRU,TCN,Transformer)
  • 了解云容器实例云容器实例(Cloud Container Instance)
  • JavaSE入门
  • 多线程同步
  • 【数据结构】经典题