DEV Community

Abbos Haydarov
Abbos Haydarov

Posted on

πŸš€ **Essential Terminal Commands for C#/.NET Developers** πŸš€

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! πŸ‘¨β€πŸ’»πŸ‘©β€πŸ’»

Top comments (0)