首页 > 其他分享 >Avalonia项目生成银河麒麟操作系统安装包

Avalonia项目生成银河麒麟操作系统安装包

时间:2022-12-04 23:45:14浏览次数:47  
标签:操作系统 项目 xxx x64 linux dotnet deb 安装包 Avalonia

1 在项目根目录添加xxx.desktop文件,文件内容;

[Desktop Entry]
Name=xxx
Type=Application
Exec=/usr/share/xxx/xxx
Icon=/usr/share/icons/xxx.png

2 在项目根目录添加应用程序图标文件“xxx.png”;

3 安装 .net打包deb工具:打开cmd 执行命令;

dotnet tool install --global dotnet-deb

4 打开cmd命令行窗口,cd 进入项目根文件夹,执行打包命令;

#在项目中安装打包工具,会在项目引用一个包。
dotnet restore -r linux-x64
#将项目的目标运行时还原为linux-x64
dotnet deb install
#执行打包发布,输出.deb文件。
dotnet msbuild xxx.csproj /t:CreateDeb /p:TargetFramework=net6.0 /p:RuntimeIdentifier=linux-x64 /p:Configuration=Release

5 在bin/Release/net6.0文件夹下找到deb文件,拷贝到银河麒麟系统上安装;

标签:操作系统,项目,xxx,x64,linux,dotnet,deb,安装包,Avalonia
From: https://www.cnblogs.com/qushi2020/p/16951214.html

相关文章

  • deepin国产操作系统 nvidia-docker2 的安装
       ======================================  平时偶尔使用deepin系统,突然有个 nvidia-docker的程序需要运行,平时工作都是在用Ubuntu,所以对deepin安装docker......
  • 【PPT】NET Conf China 2022,主题:C#在iNeuOS工业互联网操作系统的开发及应用
       从技术生态发展过程及理念、产品级解决方案理念、产品系统框架及主要功能介绍、产品系统二次开发和应用案例等5个方面进行了主题发言。    从2003到现在,使......
  • lazarus 2.2.4 fpc 3.2.2 for win64整合安装包(已包含android开发环境)
    lazarus2.2.4 fpc3.2.2forwin64整合安装包(linux/win/android)整合包已安装常用控件及交叉编译环境(默认安装到d盘),下载、运行fpcupdeluxe3.exe(解压后容量约22G左右......
  • (For Final Exam)Linux操作系统期末整理
    1.linux文件权限一共10位长度第一段指文件类型第二段指拥有者所具有的权限第三段指所属组的成员对于这个文件具有的权限第四段指其他人对于这个文件有没有任何权限2......
  • Android-操作系统简介01
    01.系统简介1.1Android名词Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件......
  • 安装包资源
    分享一些安装包资源Everything搜索引擎Reshackerexe反编译神器Notepad++贼牛逼的万能记事本阿里云盘除了得下载用户端外无可挑剔酷狗音乐至少比QQ音乐好TIM......
  • 《XY618 4G 核心板》BOM全国产化,支持安卓11.0操作系统!
       产品概括:《XY6184G核心板》是深圳市新移科技有限公司基于紫光展锐T618(虎贲T618)平台所研发出的一款4G全网通智能模块,搭载了安卓11.0操作系统,BOM全国产化。该模块......
  • 我还是放弃了写操作系统
    自己动手写操作系统,曾经是我的梦想。可是,在而今这般年纪,我突然间觉得操作系统是很无聊的东西。操作系统的本质,其实还是二进制。曾经,我一直以为开源的操作系统是正义的。后来......
  • 银河麒麟桌面操作系统配置java环境变量
    1、使用apt命令下载jdk8sudoapt-getinstallopenjdk-8-jreopenjdk-8-jdk2、使用命令dpkg或whereis查看安装路径,发现无法找到jdk的安装路径3、这个时候通过dpkg-Lop......
  • C#如何判断操作系统位数(32/64),兼容.netframework2.0
    前言最近在做项目的时候遇到之前老系统维护的时候发现需要判断操作系统版本的业务,之前的系统是基于.netframework2.0,微软在4.0之后才提供了快捷查询操作系统位数的函数,只能......