基础准备
首先准备一个树莓派,烧录官方的系统,我这里使用的是 2020-02-13-raspbian-buster-lite.img 镜像,在使用 Win32DiskImager 把镜像烧录到内存卡上,网上这种相关教程较多这里就不在赘述了。
这里需要注意的一点是 在烧录好的盘里面新建一个文件夹 命名为 ssh 用来ssh 连接
我这里是没有连接显示器的所以可以将树莓派用网线连接到路由器上,然后登录路由器可以看到树莓派的地址 192.168.0.4
然后使用 MobaXterm 或者其他命令行工具进行连接 注意:电脑要和树莓派在同一个网络里面 就是同时连接一个路由器
请输入用户名:pi,密码:raspberry
获取root 权限 首先更改root 密码 sudo passwd root
在输入sudo passwd --unlock root
使用 su root 切换到root 用户
修改文件 /etc/ssh/sshd_config
修改成功后 reboot 是哟root 账户登录
下载 .net sdk
Download .NET 5.0 SDK (v5.0.100) - Linux Arm32 Binaries (microsoft.com)
下载完成后上传到树莓派
在root 目录下创建一个文件夹 dotnetruntime 然后进行解压
root@raspberrypi:~# tar zxf dotnet-sdk-5.0.100-linux-arm.tar.gz -C $HOME/dotnetruntime
创建软件连接
ln -s /root/dotnetruntime/dotnet /usr/bin/dotnet
在输入 dotnet --info
当出现一下以下信息,说明安装成功 下面就可以在树莓派上使用C# 进行编码开发了
运行C# 代码
首先使用VS 2019 建立一个控制台项目
保存完成 进行发布 发布成功
将发布的文件夹放入到树莓派中
切换到程序目录 执行dotnet Demo1.dll
出现报错信息
此时 我们更改项目的目标框架 需要与安装的sdk 一致
在重新发布 再将文件夹拷入到树莓派当中 执行命令 dotnet Demo1.dll 此时发现已经执行成功
开发环境已经部署完成了,大家可以再树莓派中使用C# 编写自己的代码了!以上用到的软件 可以在群中获取 QQ群:901388775
网友评论