1 个不稳定版本
0.1.0 | 2024 年 8 月 8 日 |
---|
#390 在 命令行工具
108 每月下载次数
15KB
138 行
.NET 版本管理器 (dver)
概述
dver
是一款旨在简化您系统上管理多个 .NET SDK 版本过程的命令行工具。受流行的版本管理器如 nvm (Node 版本管理器) 和 sdkman 启发,此工具提供了一种简单高效的方式在不同的 .NET SDK 版本之间切换,安装新版本,并在各个项目之间保持一致的开发环境。
通过提供用于管理 .NET SDK 版本的直观界面,该工具旨在简化开发过程并减少与版本相关的问题。无论您是同时在多个项目上工作,且这些项目需要不同的 .NET 版本
功能
current
:快速检查当前活动的 .NET SDK 版本。list
:查看系统上安装的所有 .NET SDK 版本。use
:轻松切换到您项目中的不同 .NET SDK 版本。install
:自动下载和安装 LTS 版本或安装新的 .NET SDK 版本
为什么这很重要
在 .NET 开发的快节奏世界中,不同的项目通常需要不同的 SDK 版本。此工具解决了几个关键挑战
- 一致性:确保所有团队成员使用相同的 .NET SDK 版本,减少“在我的机器上工作”问题。
- 灵活性:快速在不同项目之间切换 .NET 版本,无需手动干预。
- 易于设置:简化设置新的开发环境或欢迎新团队成员的过程。
- 版本控制:轻松指定和控制每个项目的确切 .NET SDK 版本,提高可重复性和可靠性。
使用方法
./dver current # Display current .NET SDK version
Current dotnet version: 6.0.132
./dver list # List all installed .NET SDK versions
6.0.132
8.0.105
./dver use 6.0.132 # Switch to .NET SDK version
SDK version set to 6.0.132
./dver install --lts # Install LTS version if not present
dotnet is already installed on your system.
Current version: 6.0.132
./dver install --version 7.0.100 # (Although you can use this command, it is still a work in progress so it is in the experimental phase.)
依赖关系
~7–18MB
~266K SLoC