树莓派安装.NET 5.0

Spoony 54.75m2021-08-11886 次点击1 人收藏
## 前言

如何在树莓派的 Raspbian 上构建使用 GPIO 引脚的 IoT 程序?以往通常使用C、C++或者Python去操作GPIO,而现在.Net Core已经完全支持跨平台开发,且支持直接操作GPIO。

要使用C#编写树莓派上面运行的程序,第一步就是搭建运行环境。(不用搭建环境亦可,VS中编写好程序之后,选择独立部署)

## 正文

首先安装.Net Core依赖
```
$ sudo apt install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4 libcurl4-openssl-dev libssl-dev uuid-dev unzip libgdiplus libkrb5-3
```
需要安装的依赖微软官方文档已经列出,如果遇到莫名其妙的问题,看看是不是某项依赖没有安装。

(1)下载.Net Core SDK
```
$ wget https://download.visualstudio.microsoft.com/download/pr/e8912d3b-483b-4d6f-bd3a-3066b3194313/20f2261fe4e16e55df4bbe03c65a7648/dotnet-sdk-5.0.100-linux-arm.tar.gz
```
我这里使用的是sdk5.0,可以访问此网站选择合适的版本下载。下载好之后,按照以下命令安装SDK。

(2)创建dotnet文件夹
```
$ mkdir dotnet
```
(3)移动并解压
```
$ mv dotnet-sdk-5.0.100-linux-arm.tar.gz dotnet
$ cd dotnet/
$ tar xvf dotnet-sdk-5.0.100-linux-arm.tar.gz
```
(4)移动dotnet到user/local下面
```
$ cd ..
$ sudo mv dotnet /usr/local/
$ cd /usr/local/
```
(5)创建软连接
```
$ sudo ln -s /usr/local/dotnet/dotnet /usr/local/bin
```
(6)测试
```
$ dotnet --version
```
输出.net core提示信息即表示环境安装成功。

https://www.quarkbook.com/?p=683
收藏 ♥ 感谢
暂无回复

登录注册 后可回复。




› 相关内容关注微信公众号