Przykłady ze szkolenia .NET6
dotnet --version
- wyświetlenie aktualnie używanej wersji SDKdotnet --list-sdks
- wyświetlenie listy zainstalowanych SDKdotnet new globaljson
- utworzenie pliku global.jsondotnet new globaljson --sdk-version {version}
- utworzenie pliku global.json i ustawienie wersji SDK
dotnet new --list
- wyświetlenie listy dostępnych szablonówdotnet new {template}
- utworzenie nowego projektu na podstawie wybranego szablonu, np. console, webdotnet new {template} -o {output}
- utworzenie nowego projektu w podanym katalogudotnet restore
- pobranie pakietów nuget powiązanych z projektemdotnet build
- kompilacja projektudotnet run
- uruchomienie projektudotnet watch run
- uruchomienie projektu w trybie śledzenia zmiandotnet run {app.dll}
- uruchomienie aplikacjidotnet test
- uruchomienie testów jednostkowychdotnet watch test
- uruchomienie testów jednostkowych w trybie śledzenia zmiandotnet add reference {library.csproj}
- dodanie odwołania do bibliotekidotnet remove reference {library.csproj}
- usunięcie odwołania do bibliotekidotnet list reference
- lista wszystkich odwołań w projekciedotnet clean
- wyczyszczenie wyniku kompilacji, czyli zawartości folderu pośredniego obj oraz folderu końcowego bin
dotnet new sln
- utworzenie nowego rozwiązaniadotnet new sln --name {name}
- utworzenie nowego rozwiązania o określonej nazwiedotnet sln add {folder}
- dodanie projektu z folderu do rozwiązaniadotnet sln remove {folder}
- usunięcie projektu z folderu z rozwiązaniadotnet sln add {project.csproj}
- dodanie projektu do rozwiązaniadotnet sln remove {project.csproj}
- usunięcie projektu z rozwiązaniadotnet sln list
- lista projektów w rozwiązaniu
Akcja | Przeznaczenie |
---|---|
GET | pobierz |
POST | utwórz |
PUT | zamień |
PATCH | modyfikacja |
DELETE | usuń |
-
JSON Patch https://jsonpatch.com
-
How to Run C# in VSCode (Compile, Debug, and Create a Project) https://www.youtube.com/watch?v=DAsyjpqhDp4
- Czemu każdy programista musi znać dockera? https://javamaster.it/czemu-kazdy-programista-musi-znac-dockera/
docker --version
- wyświetlenie wersjidocker images
- wyświetlenie listy pobranych obrazówdocker ps
- wyświetlenie uruchomionych kontenerówdocker ps -a
- wyświetlenie wszystkich kontenerów
- UI
http://localhost:5341
docker run --name cc-seq -d --restart unless-stopped -e ACCEPT_EULA=Y -p 5341:80 datalust/seq:latest
- docker-compose.yml
version: '3.4'
seq:
image: datalust/seq:latest
ports:
- "5341:80"
environment:
- ACCEPT_EULA=Y
restart: unless-stopped
volumes:
- ./seq-data:/data
docker-compose up
https://www.karltarvas.com/2019/10/28/visual-studio-mac-manage-user-secrets.html
dotnet user-secrets init
- utworzenie sekretówdotnet user-secrets set "{key}" "{value}"
- ustawienie wartości kluczadotnet user-secrets list
- wyświetlenie listy kluczy i wartościdotnet user-secrets remove "{key}"
- usunięcie wskazanego kluczadotnet user-secrets clear
- usunięcie wszystkich kluczy
npx create-react-app foldername
cd foldername
npm start