Problem z wyświetlającą się konsolą w kompilatorze Framework-csc

0

Witam.
Zaczynam przygodę z C#. Próbuje stworzyć program okienkowy w Cs (bez konsoli). Po utworzeniu aplikacji w MVS pojawia się okienko i wszystko jest OK. Jednak przy próbie skompilowania programu w csc.exe z windosowskim oknem pojawia się czarne okienko konsoli. Szukałem w Google i na forum odpowiedzi na moje pytanie, ale nie znalazłem. Używam MVS2017C a Środowisko Microsoft.Net 3,5

Spotkałem podobny problem na Forum: https://4programmers.net/Forum/C_i_.NET/305920-problem_z_konsola_w_visual_studio?p=1459969#id1459969

Może ktoś mi wytłumaczy co robi VS czego ja nie robię kompilując w csc.exe?

0

Jeśli nie robisz to z szablonu WPF albo przestarzałego Windows Forms to Menu Projekt -> Właściwości ( na samym dole ) -> zakładka aplikacja w rubryce - typ wyjściowy , zaznaczasz aplikacja konsolowa albo okienkowa i jest OK

1

Jeśli kompilujesz z wiersza poleceń t masz różne opcje kompilatora : https://docs.microsoft.com/pl-pl/dotnet/csharp/language-reference/compiler-options/target-winexe-compiler-option

0
Złoty Jeleń napisał(a):

Jeśli nie robisz to z szablonu WPF,,,
Analizując kod z Visual Studio 2017 napisałem własną wersję w NOTEPAD++ i skompilowałem ją csc.exe (ver.3.5)
zaznaczasz aplikacja konsolowa albo okienkowa i jest OK
W csc.exe nie ma takich opcji.
Po kompilacji Visual Studio wszystko jest ok. Ale ja chce móc to kompilować na Starym WINDOWS XP, a tam VS 2017 nie pójdzie.

0

Czyli muszę napisać:
csc.exe -target:winexe mojaapp.cs
i dostanę aplikację bez konsoli?
.....

Sprawdziłem. Wielkie dzięki. Działa

0

Cieszę się , że mogłem pomóc

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