Kompilator csc

0

Witam witam.
Chciałem pobawić się w robienie aplikacji okienkowych ale bez visual studio. Napisałem ten oto kod:

using System;
using System.Windows.Forms;

public class Okienko:Form
{
	Label label = new Label();
	public Okienko()
	{
		this.Width = 320;
		this.Height = 500;
		this.Text = "Okienko";
		label.Text="Przykładowy text";
		label.AutoSize = true;
		label.Left = (this.ClientSize.Width - label.Width)/2;
		label.Top = (this.ClientSize.Height - label.Height)/2;
		this.Controls.Add(label);
	}
	public static void Main()
	{
		Application.Run(new Form());
	}
}

Następnie w konsoli wpisywałem takie oto komendy:

  1. path=%path%;"D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Roslyn"
  2. csc /target:winexe C:\Users\mateu\Desktop\Okienko.cs

Kompilator się ładnie odpala, nie robi błędów, ale gdy chcę uruchomić okienko to pojawia mi się ciągle zwykłe, bez czegokolwiek. Mogę zmieniać rozmiary okienka a on dalej jest taki sam i pusty.

0

Przyjrzyj się, jakiej klasy instancję tworzysz.

0

Chodzi ci o klase okienka, czy Label?, założyłem konto dlatego inny nick

3

Application.Run(new Form());

0

tworzysz new Form zamiast Okienko

0

Dzięki, faktycznie głupi błąd, wydawało mi się, że to poprawiałem

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