.net10 在 银河麒麟V11上兼容比较好

.net8 在 银河麒麟V10上兼容比较好

VS2026 自带.NET10,但不自带.NET8 需要单独下载.NET8 SDK 安装包;

安装完之后 VS2026 就能新建 / 修改项目目标框架为 net8.0,不用重装 VS2026

微软官网下载.NET8 SDK 安装包(推荐)

1. 打开官网下载页 https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0

2. 下载 .NET 8.0 SDK Windows x64 安装包(不是单独运行时,必须 SDK)

3. 双击 msi 安装,一路下一步,不需要改任何选项

4. 安装完成,重启 VS2026

image

 下载完双击安装即可 dotnet-sdk-8.0.425-win-x64.exe   安装完后重启VS2026

下面是.net8项目创建的示例

VS2026创建项目

image

 下一步

image

下一步

image

 选择 .NET 8.0 点 创建

创建成功后,点运行。就会出现下面界面

image

发布

右键点项目 -》 发布

image

image

 下一步

image

 路径不用动,直接点完成

image

image

点击 配置   Release旁边的图标

image

 这三项需要改一下

部署模式 改为独立 则以为着把发布后的整个文件夹都复制到Linux中就能直接运行 

image

点击 保存

image

 再 点击  发布

image

 发布成功

image

 然后找到工程目录下

\ConsoleApp8\ConsoleApp8\bin\Release\net8.0\publish\linux-x64

image

 将整个这个文件夹\ConsoleApp8\ConsoleApp8\bin\Release\net8.0\publish\linux-x64  都复制到liunx中

image

 然后进到这个目录中

image

 第一步 要赋权限

chmod +x ConsoleApp8

执行

./ConsoleApp8

ConsoleApp8为这个项目的名称

屏幕上就会出现

Hello, World!888888888888