Я хочу запустить и отобразить графический интерфейс XAML из командной строки.
Шаги, которые я выполняю, - это написать код CS и скомпилировать его через командную строку, но я получаю ошибки, связанные с InitializeComponent
оэто не в контексте, даже знаю, что у меня есть окно system.window.form
, и этого недостаточно, или что-то действительно связанное с компонентами GUI.
Приведенный ниже код - это просто множество копий и вставок, которые просто выдают ошибки.У меня нет Visual Studio.Мне не нужно это для компиляции моего кода CS, окно поставляется с командой csc.exe
для компиляции кода C #.Мой вопрос вращается вокруг использования XAML, идет ли он с C # в Windows или это что-то совершенно отдельное?Разве Windows не поставляется с XAML и формирует GUI из коробки?
Никакие другие вопросы не подходят близко к моим вопросам.Но вы можете найти много ответов, где показано, что Windows поставляется с компилятором C # на Stack Exchange.Пожалуйста, не указывайте Visual Studio.
using System;
using System.Drawing;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.Text = "Change Prperties Through Coding";
this.BackColor = Color.Brown;
this.Size = new Size(350, 125);
this.Location = new Point(300, 300);
this.MaximizeBox = false;
}
}
}
Обновление
В ответ на возможные дубликаты было отмечено, что в Windows есть собственный компилятор C #, но это не так.связан с моим вопросом.