一、安装步骤(适用于所有受支持的 Ubuntu 版本)
1. 添加 Microsoft 包仓库
通过以下命令添加官方源并更新包列表:
wget https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update
2. 安装 .NET 9 SDK 或运行时
这是我只用了开发环境命令配置.net core环境,生产环境命令没有使用
- 开发环境(需编译和开发):
sudo apt-get install dotnet-sdk-9.0
- 生产环境(仅运行应用):
sudo apt-get install aspnetcore-runtime-9.0 # 推荐:包含 ASP.NET Core 和基础运行时
# 或仅基础运行时
sudo apt-get install dotnet-runtime-9.0
3. 验证安装
dotnet --version # 应输出 9.0.x
dotnet --list-sdks # 查看已安装 SDK 版本
dotnet --list-runtimes # 查看已安装运行时版本
4.手动运行测试
进入发布目录运行,也可以使用绝对地址
以root权限运行:不推荐,因为安全问题
sudo dotnet MqttClientServces.dll
下面图片是在ubuntu系统中.net core 9.0程序执行状况,程序执行获取天气和连接本地mqtt服务器任务,测试正常

5.后续自动运行,待补充