.net core开发windows程序在国产麒麟操作系统中运行

devtools/2024/11/14 6:12:21/

.net core自从3.1版本号后,完全是一个独立的开源的多平台开发组件,目前国产化是趋势,不少项目需要开发国产如Kylin操作系统中运行的程序,无论是Web程序还是桌面程序,都有这样的需求。

首先,可明确的的.net core开发的桌面程序和web程序都可以在国产open麒麟或银河麒麟操作系统中运行,这个不用担心。.NET Core是一个跨平台的框架,用于构建高性能、自包含的应用程序。虽然.NET Core最初是为构建Web应用程序设计的,但它也支持桌面应用程序的开发,包括WinForms和‌WPF(Windows Presentation Foundation)应用程序。

其次,怎么来开发.net core桌面程序(以桌面程序为例)呢?可参考:

  1. 安装.NET Core SDK‌:首先需要安装.NET Core SDK,可以从Microsoft官方网站下载并安装最新版本的SDK。
  2. ‌创建项目‌:打开命令行终端或PowerShell,运行以下命令来创建一个新的.NET Core WinForms项目:
dotnet new winforms -n MyWinFormApp

这将创建一个名为MyWinFormApp的新文件夹,并在其中生成一个基本的.NET Core WinForms应用程序。
‌编写代码‌:在代码编辑器中打开生成的Project.cs和Program.cs文件,编写创建和运行WinForms应用程序的代码。
‌运行和调试‌:使用‌Visual Studio 2022或其他喜欢的代码编辑器打开项目,运行并调试应用程序。

最后,如何在麒麟操作系统中运行?

参考:国产麒麟V10桌面操作系统上运行WinForm程序_麒麟v10系统怎么运行exe-CSDN博客


http://www.ppmy.cn/devtools/133406.html

相关文章

如何在CentOS 7上搭建SMB服务

如何在CentOS 7上搭建SMB服务 因项目测试需求,需要自行搭建SMB服务,**SMB(Server Message Block)**协议是一种常用的文件共享方式,它可以让不同操作系统之间共享文件、打印机等资源。本文将带你一步步搭建一个简单的S…

c文件的编译,汇编,基础知识

文章目录 前言一、预编译二、编译阶段三、汇编1&#xff0c; objdump的用法2&#xff0c;objdump 举例objdump -s hello.o 输出&#xff08;节内容&#xff09; 四&#xff0c;代码段 前言 #include <stdio.h> int main(){printf("hello, world\n");}从这个最…

Python学习从0到1 day26 第三阶段 Spark ① 数据输入

要学会 剥落旧痂 然后 循此新生 —— 24.11.8 一、Spark是什么 定义&#xff1a; Apache Spark 是用于大规模数据处理的统一分析引擎 简单来说&#xff0c;Spark是一款分布式的计算框架&#xff0c;用于调度成百上千的服务器集群&#xff0c;计算TB、PB乃至EB级别的海量数据…

电子商务网站之首页设计

本文 以表格布局方式实现一电 子商务网站首页&#xff0c;结合php[mysql获取后端数据 。首页通常包括网店Logo、导航条、搜索、商品展示等&#xff0c;网页头部和脚部已经制作成两件&#xff0c;直接调用即可&#xff0c;导航还需设计一个商品类别导航&#xff0c;商品展示分为…

基于微信小程序的移动学习平台的设计与实现+ssm(lw+演示+源码+运行)

摘 要 由于APP软件在开发以及运营上面所需成本较高&#xff0c;而用户手机需要安装各种APP软件&#xff0c;因此占用用户过多的手机存储空间&#xff0c;导致用户手机运行缓慢&#xff0c;体验度比较差&#xff0c;进而导致用户会卸载非必要的APP&#xff0c;倒逼管理者必须改…

ubuntu更改max_map_count

在Ubuntu系统中&#xff0c;max_map_count是一个内核参数&#xff0c;用于限制每个进程可以拥有的内存段的数量。对于Elasticsearch等需要大量内存映射的应用&#xff0c;可能需要增加这个值。 执行以下步骤来更改max_map_count的值&#xff1a; 打开终端。 输入以下命令以编…

SpringBoot框架在资产管理中的应用

3系统分析 3.1可行性分析 通过对本企业资产管理系统实行的目的初步调查和分析&#xff0c;提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本企业资产管理系统采用Spring Boot框架&#xff0c;JAVA作…

OpenCV相机标定与3D重建(2)鱼眼相机模型

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 鱼眼相机是一种具有非常宽视野的相机&#xff0c;通常会产生强烈的径向畸变。鱼眼相机模型旨在捕捉这种畸变&#xff0c;以便能够准确地处理和校…