.NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)

Avalonia 是一个开源的跨平台应用程序框架,用于构建桌面应用程序。它使用 C# 和 XAML 进行开发,可以在 Windows、macOS、iOS、Android 及 Linux 等多个平台上运行。Avalonia 项目地址:https://github.com/AvaloniaUI/Avalonia

本文快速介绍如何入门使用 Avalonia 编写和执行 Ubuntu Desktop 图形界面桌面程序。

.NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)_第1张图片

 打开 Visual Studio - Extensions - Manage Extensions,搜索并安装全部结果:

avalonia

.NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)_第2张图片

.NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)_第3张图片

 新建 Avalonia C# 项目:

.NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)_第4张图片

.NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)_第5张图片

.NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)_第6张图片

.NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)_第7张图片

编辑 MainViewModel.cs 中的 Greeting 后编译项目:

Hello World by Eric Woo

在 Windows 中运行结果:

 在 Ubuntu 中运行命令:

dotnet HelloWorld.Desktop.dll

# 需按照上一篇安装 Ubuntu 系统的 .NET 环境
# Ubuntu 安装 .NET SDK / .NET Runtime 支持
# https://blog.csdn.net/loveric/article/details/132086925
#
# HelloWorld 程序下载 
# https://download.csdn.net/download/loveric/88162151

 .NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)_第8张图片

 .NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)_第9张图片

你可能感兴趣的:(dotnet,Ubuntu,Avalonia,ubuntu,linux,运维,c#,.net)