Итак, в сети появилась команда разработчиков, поставивших цель с нуля
написать кроссплатформенную реализацию WPF.
От слов к делу. Нам понадобиться
написать кроссплатформенную реализацию WPF.
От слов к делу. Нам понадобиться
ubuntu.16.04-x64 или аналог. dotnet 2.0.1. mkdir pr12. cd pr13. dotnet new console4. dotnet add package Avalonia5. dotnet add package Avalonia.Desktop6. После генерации проекта исправить файл Program.cs следующим образом:using System; using System.Diagnostics; using System.Linq; using System.Runtime.InteropServices; using System.Threading; using Avalonia; using Avalonia.Controls; using Avalonia.Markup.Xaml; namespace d1// - обратите внимание(может отличаться) { static class Program { static void Main(string[] args) { AppBuilder.Configure<App>()
.UsePlatformDetect().Start<Window>(); } } public class App : Application { public override void Initialize() { // AvaloniaXamlLoader.Load(this); } } }
7. dotnet run, и, вуаля(черное окошечко и есть кроссплатформенный гуй на дотнете):
Комментарии
Отправить комментарий