Первое приложение на Windows

Последнее обновление: 13.12.2022

Рассмотрим запуск простейшего проекта по умолчанию на Maui и C# на ОС Windows.

Выполнение приложения на Windows начинается с класса App, который определен в файлах App.xaml и App.xaml.cs в папке для Windows в каталоге Platforms:

Запуск приложения .NET MAUI и C# на Windows

Например, обратимся к файлу App.xaml.cs из каталога Platforms/Windows:

using Microsoft.UI.Xaml;

namespace HelloApp.WinUI;

public partial class App : MauiWinUIApplication
{
	public App()
	{
		this.InitializeComponent();
	}

	protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
}

Метод CreateMauiApp() выполняет метод MauiProgram.CreateMauiApp(), который определен в файле MauiProgram.cs, и таким образом фактически запускает приложение приложение .NET MAUI

Для запуска на Windows на панели инструментов Visual Studio в поле выбора платформы для запуска установим значение Windows Machine:

Настройка запуска приложения .NET MAUI и C# на Windows

После запуска мы увидим окно приложения по умолчанию:

Приложение на Maui и C# для Windows

Настройка проекта

При создании приложения под Windows можно настроить в свойствах проекта ряд опций. В частности, в секции Windows Targets можно установить целевую и минимальную версию версию билда Windows, которые применяются при компиляции приложения:

Настройка минимальной версии Windows при компиляции приложения Maui на C# в Visual Studio
  • Target the Windows platform: при установке этого флажка .NET MAUI при построении проекта будет также создавать версию приложения для Windows.

  • Target .NET Runtime: применяемая версия .NET

  • Target Windows Framework: целевая версия Windows

  • Minimum Target Windows Framework: минимальная версия Windows, под которую создается приложение

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850