Pytanie Odnośnie włączenia programu w C#

0

Niezbyt mam w planach zainstalować visual studio a jest możliwość pisania w C# w notepad ++ tylko jeżęli już napiszę jakiś program to jak plik dać znajomemu na pendrive by mu program działał bez używania visual studio czy innych programów ? Czy tak się da ?

0

Kompilowanie bez VS:

Przy pomocy .NET Core spokojnie.

W zwykłym .NET chyba musiałbyś kompilować przy pomocy MSBUILD.exe jak dobrze pamiętam

Kolega odpala:

Wystarczy, że dasz mu pliki projektu i sam sobie skompiluje lub sam skompilujesz i dasz mu exe czy tam dll*

W .NET Corze jest opcja, że:

Self-contained deployment. Unlike FDD, a self-contained deployment (SCD) doesn't rely on the presence of shared components on the target system. All components, including both the .NET Core libraries and the .NET Core runtime, are included with the application and are isolated from other .NET Core applications. SCDs include an executable (such as app.exe on Windows platforms for an application named app), which is a renamed version of the platform-specific .NET Core host, and a .dll file (such as app.dll), which is the actual application.

A w zwykłym .NET musiałby raczej mieć .NET Framework

0

Możesz kompilować z wiersza poleceń . To może być czasem trochę skomplikowane .
https://docs.microsoft.com/pl-pl/dotnet/csharp/language-reference/compiler-options/

1

Serio, zainstaluj i masz wiele problemów z głowy.

0

jesli nie chcesz instalowac visutal studio bo jest duze czy bog wie czemu to polecam opcje darmowa i o wiele lzejsza -> visula studio code https://code.visualstudio.com/docs/languages/csharp wydaje mi sie, ze tutaj bez problemu skompilujesz sobie swoj program ;). Ja uzywam tego do pracy z TypeScriptem i Angularem i goraco polecam na pewno jest milion razy wygodniejsze niz notepad++

1 użytkowników online, w tym zalogowanych: 0, gości: 1