龙芯.NET是龙芯基于 .NETCore构建的。2020年12月19日,龙芯.NET3发布,对应的上游社区版本为.NET3.1.7,基于.NETCore3.1,支持该版本具备的所有主要功能,包括GC、AOT等。CoreCLR、CoreFX、ASP.NETCore等库的测试通过情况与x64/arm64相当。同时支持龙芯CPU家族,包括龙芯3A4000/3A3000/3A2000单路多路、龙芯2K1000等。支持多款操作系统,包括Loongnix、Debian、UOS、麒麟等。
安装方法手动安装除了使用包管理器,还可以下载并手动安装SDK和运行时。手动安装通常作为持续集成测试的一部分执行,或在不支持的Linux分发版上执行。如果安装.NETCoreSDK,则无需安装相应的运行时。首先,从以下站点下载SDK或运行时的二进制版本:
.NETCore3.1下载接下来,提取已下载的文件并使用export命令设置.NETCore使用的变量,然后确保.NETCore在PATH中。若要提取运行时并使.NETCoreCLI命令可用于终端,请先下载.NETCore二进制版本。然后,打开终端并从保存文件的目录运行以下命令。根据下载内容,存档文件名称可能不同。
使用以下命令来提取运行时:
mkdir-p"$HOME/dotnet"&&tarzxfaspnetcore-runtime-3.1.7-ea-20201104-linux-loongson3a.tar.gz-C"$HOME/dotnet"exportDOTNET_ROOT=$HOME/dotnetexportPATH=$PATH:$HOME/dotnet使用以下命令来提取SDK:
mkdir-p"$HOME/dotnet"&&tarzxfdotnet-sdk-3.1.107-ea-20201104-linux-loongson3a.tar.gz-C"$HOME/dotnet"exportDOTNET_ROOT=$HOME/dotnetexportPATH=$PATH:$HOME/dotnet提示:前面的export命令只会使.NETCoreCLI命令对运行它的终端会话可用。你可以编辑shell配置文件,永久地添加这些命令。Linux提供了许多不同的shell,每个都有不同的配置文件。例如:BashShell:~/.bash_profile、~/.bashrcKornShell:~/.kshrc或.profileZShell:~/.zshrc或.zprofile为shell编辑相应的源文件,并将 :$HOME/dotnet添加到现有PATH语句的末尾。如果不包含PATH语句,则使用exportPATH=$PATH:$HOME/dotnet添加新行。另外,将exportDOTNET_ROOT=$HOME/dotnet添加至文件的末尾。使用此方法可以将不同的版本安装到不同的位置,并明确选择应用程序要使用的对应版本。
检查SDK版本
可使用终端查看当前安装的.NETCoreSDK版本。打开终端并运行以下命令。
dotnet--list-sdks检查运行时版本
可使用以下命令查看当前安装的.NETCore运行时版本。
dotnet--list-runtimes详细信息
可通过命令一下命令查看SDK版本和运行时版本。你还将获得其他环境相关信息,如操作系统版本和运行时标识符(RID)。
dotnet--info
评论