net sdk
/ 3 min read
保留了最新的8.0和唯一的7.0,3、6、5全删了,虽然不知道哪些程序在用…
留个记录方便后续排查,万一出问题呢。
最安全的删除项
删除 .NET SDK 8.0.312 x64: 这是 .NET 8 的一个旧补丁版本。因为你已经有更新的
8.0.409
版本,这个旧版本完全可以删除,它不会影响到你的开发环境。PowerShell
dotnet-core-uninstall remove --sdk 8.0.312 -y删除 .NET Core Runtime 3.1.32 x64: 这是 .NET Core 3.1 的运行时。如果你没有老旧的项目或应用程序依赖它,删除这个版本可以释放一些空间。
PowerShell
dotnet-core-uninstall remove --runtime 3.1.32 -y删除 ASP.NET Core Runtime 6.0.36 x64: 这是 ASP.NET Core 6.0 的运行时。如果你没有 ASP.NET Core 6.0 的项目正在运行或开发,可以安全删除。
PowerShell
dotnet-core-uninstall remove --aspnet-runtime 6.0.36 -y
需要谨慎考虑的删除项
.NET SDK 7.0.410 x64: 尽管你计划只保留 .NET 8,但这个版本被标记为 “Used by Visual Studio 2022”。即使你只用 VS Code,某些 VS Code 扩展或未来更新可能会默认需要它。如果你确定没有任何 .NET 7 项目,并且不介意万一需要时重新安装,可以删除。 如果不确定,暂时保留它会更安全。如果你决定删除:
PowerShell
dotnet-core-uninstall remove --sdk 7.0.410 --force -y请注意
--force
参数,它表示强制删除,并会忽略相关的警告。.NET SDK 5.0.408 x64: 这个版本被标记为 “Used by Visual Studio 2019”。如果你确定电脑上没有任何 .NET 5 的项目,并且已经完全不再使用 Visual Studio 2019,可以删除。
PowerShell
dotnet-core-uninstall remove --sdk 5.0.408 --force -y同样,请注意
--force
参数。