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

这篇具有很好参考价值的文章主要介绍了.NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

ubuntu安装c#,dotnet,Ubuntu,Avalonia,ubuntu,linux,运维,c#,.net

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

avalonia

ubuntu安装c#,dotnet,Ubuntu,Avalonia,ubuntu,linux,运维,c#,.net

ubuntu安装c#,dotnet,Ubuntu,Avalonia,ubuntu,linux,运维,c#,.net

 新建 Avalonia C# 项目:

ubuntu安装c#,dotnet,Ubuntu,Avalonia,ubuntu,linux,运维,c#,.net

ubuntu安装c#,dotnet,Ubuntu,Avalonia,ubuntu,linux,运维,c#,.net

ubuntu安装c#,dotnet,Ubuntu,Avalonia,ubuntu,linux,运维,c#,.net

ubuntu安装c#,dotnet,Ubuntu,Avalonia,ubuntu,linux,运维,c#,.net

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

Hello World by Eric Woo

在 Windows 中运行结果:

ubuntu安装c#,dotnet,Ubuntu,Avalonia,ubuntu,linux,运维,c#,.net

 在 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

 ubuntu安装c#,dotnet,Ubuntu,Avalonia,ubuntu,linux,运维,c#,.net

 ubuntu安装c#,dotnet,Ubuntu,Avalonia,ubuntu,linux,运维,c#,.net文章来源地址https://www.toymoban.com/news/detail-790614.html

到了这里,关于.NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 跨平台兼容,无限可能:Apple Remote Desktop for Mac让远程控制更简单

    Apple Remote Desktop for Mac是一款远程桌面管理软件,提供了一系列强大的功能,让用户可以轻松地管理和控制远程计算机。以下是该软件的一些主要功能和特点: 实时远程访问和控制:使用Apple Remote Desktop,用户可以在任何地方实时访问和控制远程计算机的桌面。这使得技术支持

    2024年01月19日
    浏览(86)
  • 【openFrameworks】跨平台的 C++ 开源框架 | oF 文件结构 | 图形基础介绍

      💭 写在前面: 本章我们将介绍一个非常好用的跨平台的 C++ 开源框架 —— openFrameworks。它是一个开源的跨平台的 C++工具包,方便开发者创建出一个更简单和直观的框架,擅长开发图像和动画。     本篇博客全站热榜排名: 8 📜 本章目录: 0x00 openFrameworks 介绍 0x01 开启

    2024年02月02日
    浏览(58)
  • .NET 创建无边框的跨平台应用

    在创建了 Photino 应用程序以后我们发现它自带了一个标题栏,并且非常丑,我们现在要做的就是去掉这个很丑的自带标题栏,并且自定义一个更好看的,下面我们将用 Masa Blazor 提供的模板去进行实战。 安装 Masa Blazor 提供的 rc2 的模板 打开VS2022 = 新建项目 搜索到一下类别! 然

    2024年02月06日
    浏览(147)
  • .NET开源、跨平台的本地日记APP - SwashbucklerDiary

    今天给大家推荐一个.NET开源、跨平台的本地日记APP:SwashbucklerDiary「 侠客日记 」。 每个人的心底都有一个侠客,如影随风,陪你看过一路的风景,记得你所有的精彩。 MAUI Blazor Hybrid Masa Blazor SqlSugar Serilog .NET 多平台应用 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创

    2024年02月08日
    浏览(69)
  • 跨平台图表:ChartDirector for .NET 7.1 Crack

    什么是新的 ChartDirector for .NET 7.0 支持跨平台使用,但仅限于 .NET 6。这是因为在 .NET 7 中,Microsoft 停止了用于非 Windows 使用的 .NET 图形库 System.Drawing.Common。由于 ChartDirector for .NET 7.0 依赖于该库,因此它不再支持 .NET 7 上的非 Windows 使用。 ChartDirector for .NET 7.1 NuGet 包现在包含一

    2024年02月11日
    浏览(56)
  • Net跨平台UI框架Avalonia入门-安装和使用

    Avalonia UI是是Net的跨平台UI框架,支持 Windows、Linux、iOS 和 Android,与Net其他UI框架相比,如WPF(Windows平台)、MAUI跨平台控件(Android、iOS、macOS 和 Windows),主要优势是支持Linux。在国产化的需求下,对于C#开发的程序员,Avalonia适合用来开发Linux的桌面客户端。 v11版本已经发布

    2024年02月05日
    浏览(86)
  • .Net 7 Native AOT 单文件 无依赖 跨平台

    2022.11.18 Native AOT 正式发布,不再是 实验性项目。 .Net 7 Console App WebApi 使用PublishAOT = true,直接编译 成exe,无rutime依赖,智能裁剪,体积小,启动快。 环境: 1.更新VS2022 到最新版本(支持.net 7) 2.VS2022 安装 使用C++ 桌面开发   踩坑: 1.程序里一些 没有应用到的 方法会被裁剪

    2024年02月04日
    浏览(66)
  • CPF C#跨平台UI框架开源了

    C#跨平台UI框架 提供NETStandard2.0和net4的库,通过Netcore可以跨平台,支持Windows、Mac、Linux,Net4的可以支持XP。 各个平台运行效果一致,不依赖系统控件。 支持窗体,控件任意透明,支持异形窗体,支持SVG图标显示。 支持动画,数据绑定,Mvvm模式,CSS等,简化依赖属性,数据绑

    2024年02月05日
    浏览(93)
  • 一个基于.NET Core开源、跨平台的仓储管理系统

    今天给大家推荐一个基于.NET Core开源、跨平台的仓储管理系统,数据库支持MSSQL/MySQL:ZEQP.WMS。 仓储管理系统(Warehouse Management System,WMS)是一种用于管理和控制仓库操作的软件系统,它可以帮助企业实现对仓库内物品的跟踪、存储、拣选、包装和发运等全过程管理,提高仓

    2024年02月21日
    浏览(178)
  • 探索Avalonia:C#跨平台UI框架的力量

    随着跨平台应用的需求不断增长,开发人员需要一种能够在不同操作系统上运行的用户界面(UI)框架。 Avalonia 是一种引人注目的选择。在本文中,我们将深入了解 Avalonia 是什么,它与 WPF 的区别,以及它的 UI 绘制引擎和原理、优点,以及一个简单的示例代码。 Avalonia 是什

    2024年04月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包