Skip to content

🚀 Przydatne komendy dotnet

📂 Projekty i solucje

PolecenieOpis
dotnet new listWyświelta listę dostępnych szablonów projektów (np.: console, classlib)
dotnet new console -o <my_app>Tworzy nowy projekt konsolowy o nazwie my_app
dotnet new classlib -n <my_lib>Tworzy nowy projekt biblioteki o nazwie my_lib
dotnet new sln -n MySolutionTworzy nową solucję (.sln) o nazwie MySolution
dotnet sln add <project.csproj>Dodaje projekt do solucji
dotnet sln .\<solution_name>.sln add <project.csproj>Dodaje projekt do wskazanej solucji (wymagane jeśli w projekcie jest N solucji lub są 2 typy solucji klasyczny .sln i nowy .slnx)
dotnet runUruchamia aplikację
dotnet testUruchamia testy jednostkowe
dotnet buildKompiluje projekt
dotnet cleanCzyści build artefakty
dotnet publish -c Release -o <folder_name>Publikuje aplikację do folderu <folder_name>

📦 Zarządzanie NuGet

PolecenieOpis
dotnet list package --vulnerableWyświetla paczki NuGet z podatnościami
dotnet list package --outdatedPokazuje przestarzałe paczki NuGet
dotnet restorePobiera brakujące zależności NuGet
dotnet add package <package>Dodaje paczkę NuGet do projektu
dotnet remove package <package>Usuwa paczkę NuGet z projektu
dotnet nuget locals all --clearCzyści lokalne cache NuGet
dotnet nuget list sourceWyświetla dostępne źródła NuGet
dotnet nuget add source <url>Dodaje niestandardowe źródło NuGet

🔍 Diagnostyka i narzędzia

PolecenieOpis
dotnet --infoWyświetla informacje o środowisku .NET
dotnet --versionPokazuje wersję .NET SDK
dotnet tool list -gWyświetla globalnie zainstalowane narzędzia
dotnet tool install -g <tool>Instaluje globalne narzędzie .NET

🛠️ Ogólne informacje o zainstalowanych narzędziach

PolecenieOpis
dotnet --list-sdksWyświetla listę zainstalowanych wersji SDK
dotnet --list-runtimesWyświetla listę zainstalowanych środowisk uruchomieniowych .NET