This content originally appeared on DEV Community and was authored by Abbos Haydarov
Today, I'm sharing a list of super useful terminal commands that can simplify your daily work in C#/.NET and boost your productivity. Whether youโre navigating folders, managing projects, or running .NET applications, these commands have you covered. Letโs dive in! ๐ป
๐ฒ Basic Navigation and File Commands
-
ls
- Lists all folders and files in the current directory. -
mkdir <foldername>
- Creates a new folder with the specified name. -
cd <foldername>
- Changes the directory to the specified folder.
๐ ๏ธ Creating and Managing .NET Projects
-
dotnet new sln
- Creates a new solution file for managing projects. -
dotnet new console -n <projectname>
- Creates a new console application project. You can change<projectname>
to any name you like! -
dotnet sln add <projectname>
- Adds a created project to your solution file for easy management.
๐ Building and Running Your Project
-
dotnet build
- Builds your .NET project, checking for errors and preparing it to run. -
dotnet run
- Runs the .NET project youโve built, helping you quickly test it.
๐ Additional Handy Commands
-
dotnet restore
- Restores dependencies and project-specific tools, useful if you have a*.csproj
file with NuGet packages to manage. -
dotnet clean
- Cleans up the build output, often used before building a fresh version of your project. -
dotnet publish -c Release
- Publishes your project in Release mode, optimizing it for deployment.
With these commands in your toolkit, navigating projects and managing your C#/.NET solutions in the terminal becomes a breeze! ๐ฌ๏ธ Happy coding! ๐จโ๐ป๐ฉโ๐ป
This content originally appeared on DEV Community and was authored by Abbos Haydarov
Abbos Haydarov | Sciencx (2024-10-28T07:23:41+00:00) ๐ **Essential Terminal Commands for C#/.NET Developers** ๐. Retrieved from https://www.scien.cx/2024/10/28/%f0%9f%9a%80-essential-terminal-commands-for-c-net-developers-%f0%9f%9a%80/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.