Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 2.1 KB

README-dotnet.md

File metadata and controls

41 lines (33 loc) · 2.1 KB

Jak postawić projekt w .NET?

Platformy

Poradnik dla tych, którzy chcą stworzyć projekt .NET niezależnie od systemu operacyjnego. Jeśli chcesz używać tylko Windowsa do developmentu, to postaw projekt w Visualu i przejdź do ostatniego punktu.

Instalacja .NET Core

Pobieramy sdk dla swojej platformy stąd i instalujemy.

Nowy projekt

mkdir nazwa-projektu && cd nazwa-projektu
dotnet new console

Powyższe polecenie tworzy nowy konsolowy projekt .NET Core z nazwą odpowiadającą nazwie folderu, z którego wykonalismy polecenie dotnet new. Domyślnie tworzony jest projekt w języku C#, ale nic nie stoi na przeszkodzie żeby wybrać F# (dla ambitnych albo pasjonatów programowania funkcyjnego) lub VBA 😀. Szczegółowe opcje komend .NET Core znajdziemy tutaj.

Uruchamianie

Po zmodyfikowaniu Program.cs możemy uruchomić nasz projekt za pomocą polecenia dotnet run. Polecenie to buduje program i go uruchamia. Możemy do niego dodać argumenty podane w łańcuchu znaków: dotnet run "127.0.0.1". Jeśli uzywamy opcjonalnych flag polecenia run, argumenty do naszego programu podajemy na samym końcu, np:

dotnet run --project /projects/tutorial/tutorial.csproj "192.168.10.1" "8080"

Tworzenie pliku wykonywalnego na konkretną platformę

Służy do tego polecenie dotnet publish. Możemy za jego pomocą wygenerować katalog z binarką, który będzie zawierał wymagane biblioteki niezależnie od tego, czy na danej platformie jest zainstalowany .NET Core. Przykład:

dotnet publish -c Release -r win10-x64

gdzie ostatni argument to RID systemu operacyjnego, których listę można znaleźć tutaj. Wykonywalny plik jest w folderze nazwa-projektu\bin\Release\netcoreapp2.0\win10-x64\nazwa.projektu.exe, analogicznie do dostarczonych opcji. Jeśli pominiemy flagę -r, wygenerowany zostanie plik korzystający z instalacji .NETu maszyny, na której go uruchomimy.