windows10 wsl 中安装 .net core 6.0 运行环境

windows10 wsl 中安装 .net core 6.0 运行环境

环境

  • wsl Ubuntu 18.04
  • .net 6.0

相关资料

手动在wsl环境下安装dotnet-sdk

  • 下载适合Ubuntu的sdk dotnet-sdk-6.0.100-linux-x64.tar.gz
    • 保存到E:\downloads\dotnet-sdk-6.0.302-linux-x64.tar.gz
  • 打开 cmd 输入命令:wsl ,进入默认的linux发行版本(本地wsl默认Ubuntu 18.04)
  • 创建工作目录 /home/dotnet
    • 复制二进制文件到wsl,执行命令:
    • cp E:\downloads\dotnet-sdk-6.0.302-linux-x64.tar.gz /home/dotnet/dotnet-sdk-6.0.302-linux-x64.tar.gz
  • 创建工作目录 /home/dotnet/.dotnet
    • 解压sdk文件
    • tar zxf “/home/dotnet/dotnet-sdk-6.0.302-linux-x64.tar.gz” -C “/home/dotnet/.dotnet”
  • 配置环境变量
    • 在~/.profile文件下加入以下两行内容
      • export DOTNET_ROOT=/home/dotnet/.dotnet
      • export PATH= P A T H : PATH: PATH:DOTNET_ROOT
    • 使配置生效
      • source .profile
  • 验证安装是否成功
    • dotnet --list-sdks
    • dotnet --list-runtimes
> dotnet --list-sdks
6.0.302 [/home/dotnet/.dotnet/sdk]
> dotnet --list-runtimes
Microsoft.AspNetCore.App 6.0.7 [/home/dotnet/.dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.7 [/home/dotnet/.dotnet/shared/Microsoft.NETCore.App]

总结:

wsl访问本地磁盘需要从挂载点访问,就是/mnt/e,其中e为本地磁盘盘符,知道挂载点就可以在wsl和windows中任意交换文件了。

猜你喜欢

转载自blog.csdn.net/xxj_jing/article/details/125926648