#version #net #sdk #cli #command-line-tool #process #install

应用 dver

用于管理 .NET SDK 版本的 CLI 工具,包括安装和版本切换

1 个不稳定版本

0.1.0 2024 年 8 月 8 日

#390命令行工具

Download history 90/week @ 2024-08-03 18/week @ 2024-08-10

108 每月下载次数

MIT/Apache

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 版本。此工具解决了几个关键挑战

  1. 一致性:确保所有团队成员使用相同的 .NET SDK 版本,减少“在我的机器上工作”问题。
  2. 灵活性:快速在不同项目之间切换 .NET 版本,无需手动干预。
  3. 易于设置:简化设置新的开发环境或欢迎新团队成员的过程。
  4. 版本控制:轻松指定和控制每个项目的确切 .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