dotnet-ride
0.0.2
dotnet tool install --global dotnet-ride --version 0.0.2
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local dotnet-ride --version 0.0.2
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-ride&version=0.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package dotnet-ride --version 0.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
dotnet ride
travel like the Dutch, code like the Dutch
A .NET CLI tool that helps you quickly open Visual Studio solution (.sln) by the dotnet.amsterdam community.
Features
- Searches for solution files in the current directory and subdirectories
- Automatically opens the sole solution if only one is found
- Shows a list of solutions for selection when multiple are found
- Attempts to intelligently default to a solution matching the current folder name
Installation
Prerequisites
- .NET SDK 8.0 or higher
- JetBrains Rider installed via the JetBrains Toolbox
Install as a global tool
dotnet tool install --global dotnet-ride
Update to the latest version
dotnet tool update --global dotnet-ride
Uninstall
dotnet tool uninstall --global dotnet-ride
Usage
Simply navigate to your project directory in the terminal and run:
dotnet ride
The tool will:
- Search for all
.slnfiles in the current directory and its subdirectories - If only one solution is found, it will open it automatically
- If multiple solutions are found, it will display a list and prompt you to select one
- The tool will try to intelligently select a default option if a solution matches the current folder name
Example
$ dotnet-ride
Searching for solution files in the current directory and subdirectories...
Select a solution to open:
1. C:\Projects\MyProject\src\MyProject.sln (default)
2. C:\Projects\MyProject\tests\MyProject.Tests.sln
0. Open Nothing, exit.
Enter the number of the solution to open (default: 1):
Press Enter to select the default solution, type a number to select a specific solution, or type 0 to exit without opening anything.
Requirements
- Windows operating system
- JetBrains Rider installed via JetBrains Toolbox
- .NET 8.0 or higher
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.