Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sulmar/ares-dotnet-core
https://github.com/sulmar/ares-dotnet-core
dotnet-core3
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/sulmar/ares-dotnet-core
- Owner: sulmar
- Created: 2020-02-05T15:41:15.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-23T04:43:05.000Z (over 1 year ago)
- Last Synced: 2024-11-08T21:13:52.093Z (about 2 months ago)
- Topics: dotnet-core3
- Language: TypeScript
- Size: 1020 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# .NET Core
## Przydatne komendy CLI
- ``` dotnet --list-sdks ``` - wyświetlenie listy zainstalowanych SDK
- ``` dotnet new globaljson ``` - utworzenie pliku global.json
- ``` dotnet new globaljson --sdk-version {version} ``` - utworzenie pliku global.json i ustawienie wersji SDK
- ``` dotnet new --list ``` - wyświetlenie listy dostępnych szablonów
- ``` dotnet new {template} ``` - utworzenie nowego projektu na podstawie wybranego szablonu
- ``` dotnet new {template} -o {output} ``` - utworzenie nowego projektu w podanym katalogu
- ``` dotnet restore ``` - pobranie bibliotek nuget na podstawie pliku projektu
- ``` dotnet build ``` - kompilacja projektu
- ``` dotnet run ``` - uruchomienie projektu
- ``` dotnet run {app.dll}``` - uruchomienie aplikacji
- ``` dotnet test ``` - uruchomienie testów jednostkowych
- ``` dotnet run watch``` - uruchomienie projektu w trybie śledzenia zmian
- ``` dotnet test ``` - uruchomienie testów jednostkowych w trybie śledzenia zmian
- ``` dotnet add {project.csproj} reference {library.csproj} ``` - dodanie odwołania do biblioteki
- ``` dotnet remove {project.csproj} reference {library.csproj} ``` - usunięcie odwołania do biblioteki
- ``` dotnet new sln ``` - utworzenie nowego rozwiązania
- ``` dotnet sln {solution.sln} add {project.csproj}``` - dodanie projektu do rozwiązania
- ``` dotnet sln {solution.sln} remove {project.csproj}``` - usunięcie projektu z rozwiązania
- ``` dotnet publish -c Release -r {platform}``` - publikacja aplikacji
- ``` dotnet publish -c Release -r win10-x64``` - publikacja aplikacji dla Windows
- ``` dotnet publish -c Release -r linux-x64``` - publikacja aplikacji dla Linux
- ``` dotnet publish -c Release -r osx-x64``` - publikacja aplikacji dla MacOS
- ``` dotnet add package {package-name} ``` - dodanie pakietu nuget do projektu
- ``` dotnet remove package {package-name} ``` - usunięcie pakietu nuget do projektu## Konfiguracja
- Utworzenie klasy
~~~ csharp
public class FakeOptions
{
public int Quantity { get; set; }
}
~~~### Pobieranie konfiguracji z pliku
- appsettings.json
~~~ json
"FakeOptions": {
"Quantity" : 200
}
~~~~~~ csharp
services.Configure(Configuration.GetSection("FakeOptions"));
~~~### Pobieranie konfiguracji z instancji
~~~ csharp
services.Configure(config => new FakeOptions { Quantity = 3 });
~~~## REDIS
- Pobranie obrazu
~~~
docker pull redis:latest
~~~- Wyświetlenie pobranych obrazów
~~~
docker images
~~~- Uruchomienie kontenera
~~~
docker run --name my-redis -d -p 6379:6379 redis
~~~- Uruchomienie klienta **redis-cli** w trybie interaktywnym
~~~
docker exec -it my-redis redis-cli
~~~