国产信创趋势越来越明显,掌握跨平台开发显得越来越重要,跨平台高级编程语言有Java和C#,这里推荐开源的C#(主要是我是做C#开发的,哈哈),下面说下在类Linux系统中安装.NET和创建.NET WebApi项目。
1. 增加微软包安装源
在终端(Ctrl+Alt+T打开)命令行中输入命令:
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
2. 安装SDK
在终端命令行中输入命令:
sudo apt-get update
sudo apt-get install -y dotnet-sdk-8.0
3. 安装.NET运行时
在终端命令行中输入命令:
sudo apt-get update
sudo apt-get install -y aspnetcore-runtime-8.0
4. 验证.ENT是否安装成功
在终端命令行中输入命令
dotnet --version
5. 创建.NET Core WebApi项目
mkdir hwapp
cd hwapp/
dotnet new sln
dotnet new webapi -n demo
推荐使用Visual Studio Code这个IDE在Linux中进行.NET开发。
6. 在VS Code中打开创建的sln解决方案
code .
7. 在VS Code中将创建的demo项目添加到解决方案中
在VS Code的终端中输入命令
dotnet sln add ./demo/
8. 运行.NET Core WebApi项目
进入demo路径中
cd demo/
运行项目
dotnet run
如图:
8. 浏览器中访问.NET Core WebApi项目
在Ubantu的火狐浏览器中输入http://localhost:5122/swagger
(这个访问连接在VS Code终端中输入dotnet run后会显示,如上面那个图中就有)
访问如下图: