同时离线安装net3.1和6.0
作者:
来源:本站原创
点击数: 次
发布时间:2023年04月04日
在wf12.X升级13.X的项目中,经常会遇到需要同时存在netcore3.1和6.0;下面介绍离线方法同时安装:
1、从微软官网下载 Linux版本的.NetCoreSdk 3.1安装包,注意下载对应的ARM或者x86 2、创建目录,手动上传文件到/opt/dotnet目录,并解压缩文件(注意文件名) # mkdir /opt/dotnet # tar zxf aspnetcore-runtime-3.1.32-linux-arm64.tar.gz -C /opt/dotnet/ # tar zxf dotnet-sdk-3.1.426-linux-arm64.tar.gz -C /opt/dotnet/ 3、优化路径,配置环境变量 # ln -s /opt/dotnet/dotnet /usr/local/bin/ # echo 'export DOTNET_ROOT=/opt/dotnet/ > export PATH=$PATH:/opt/dotnet/ > export MSBuildSDKPath=/opt/dotnet/sdk/3.1.426/Sdks/' >> .bashrc # source .bashrc 4、查看.net SDK和 .netcore是否安装成功 dotnet --info dotnet --list-runtimes
在已经用上诉方法安装了.Net3.1后,只需要重新把.Net6.0解压到原目录即可 tar zxf aspnetcore-runtime-6.0.14-linux-arm64.tar.gz -C /opt/dotnet/ tar zxf dotnet-sdk-6.0.406-linux-arm64.tar.gz -C /opt/dotnet/