下载dotnet sdk 5.0 arm32
可选中不同版本下载地址:https://dotnet.microsoft.com/download/dotnet/5.0下载完成后运行下面命令解压
mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-5.0.201-linux-arm.tar.gz -C $HOME/dotnet
- 加入环境变量,运行
vi $HOME/.bashrc
编辑启动文件,在文件末尾添加下面脚本,退出保存,重新登录终端
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
- 执行
dotnet -v
查看版本信息,出现版本信息表示dotnet sdk 5.0 安装成功
admin@localhost:~$ dotnet -v
Unknown option: -v
.NET SDK (5.0.201)
使用情况: dotnet [runtime-options] [path-to-application] [arguments]
执行 .NET 应用程序。
runtime-options:
--additionalprobingpath <path> 要探测的包含探测策略和程序集的路径。
--additional-deps <path> 指向其他 deps.json 文件的路径。
--depsfile 指向 <application>.deps.json 文件的路径。
--fx-version <version> 要用于运行应用程序的安装版共享框架的版本。
--roll-forward <setting> 前滚至框架版本(LatestPatch, Minor, LatestMinor, Major, LatestMajor, Disable)。
--runtimeconfig 指向 <application>.runtimeconfig.json 文件的路径。
新建console示例
- 执行命令
mkdir /home/admin/net5 && cd /home/admin/net5
创建工作目录 - 执行命令创建项目
dotnet new console -n test
- 创建成功后进入项目目录
cd test
- 运行命令
dotnet run
,看到以下结果,运行成功,又可以愉快的敲代码了
admin@localhost:~/net5/test$ dotnet run
Hello World!
新建webapi示例
进入
cd /home/admin/net5
工作目录执行命令创建项目
dotnet new webapi -n web
创建成功后进入项目目录
cd web
vnc链接手机,运行VSCode打开刚创建的项目
-
编辑`Properties/launchSettings.json'文件
修改applicationUrl去掉https,改后为"applicationUrl": "http://localhost:5000",保存关闭
编辑 运行命令
dotnet run
,看到以下结果,运行成功了
admin@localhost:~/net5/web$ dotnet run
正在生成...
info: Microsoft.Hosting.Lifetime[0]
Now listening on: http://localhost:5000
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Development
info: Microsoft.Hosting.Lifetime[0]
Content root path: /home/admin/net5/web
- vnc中打开我们的浏览器访问接口
http://localhost:5000/WeatherForecast
,成功返回数据访问接口