创建Avalonia 模板项目-基础

这篇具有很好参考价值的文章主要介绍了创建Avalonia 模板项目-基础。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

创建Avalonia 模板项目-基础

Avalonia是一个跨平台的.NET框架,用于构建漂亮、现代的图形用户界面(GUI)。使用Avalonia,您可以从单个代码库创建适用于Windows、macOS、 Linux、iOS、Android和Web Assembly的原生应用程序。

本文部分内容来自官方文档地址:官方文档

1.环境配置要求

💻 支持的 .NET 版本

Avalonia兼容所有支持.NET Standard 2.0的平台。您可以点击这里找到有关.NET标准版本的详细信息。

📱 支持的平台

Avalonia官方支持下列平台:

  • Windows 8 及更高版本(虽然它也能在Windows 7上正常工作)
  • macOS High Sierra 10.13 及更高版本

在Linux上,下列发行版支持Avalonia:

  • Debian 9 (Stretch) 及更高版本
  • Ubuntu 16.04 及更高版本
  • Fedora 30 及更高版本

🛠 支持的开发环境

下列环境中使用IntelliSense,极好地支持Avalonia XAML开发:

  • Visual Studio 2017及更高版本,包含Avalonia Visual Designer
  • JetBrains Rider 2020.3及更高版本

2.创建Avalonia 模板项目

1.安装Avalonia模板

运行下列命令安装模板Avalonia模板:

dotnet new install Avalonia.Templates

注意:.NET 6.0及更早版本,请改用--install选项。

打开VS创建项目

搜索:avalonia,现在可以看到有各种类型模板可以选择了

2.创建新的应用程序

1.命令创建(也可以在vs中可视化创建)

安装模板后,可以通过运行以下命令创建新的Avalonia应用程序:

dotnet new avalonia.app -o MyAvalonia

这将在您的应用程序目录下创建一个名为MyAvalonia的新文件夹。

要运行应用程序,请导航到MyApp目录并运行:

cd MyAvalonia

dotnet run

2.运行结果:

Avalonia应用程序现在已经启动并运行。您可以打开MyApp文件夹,开始改进和构建应用程序。

3.开发工具配置

1.错误异常诊断

avalonia提供verbose级别日志:

  • Viual Studio 的菜单中选择 "工具" → "选项"
  • 在列表中选择 Avalonia XAML Editor
  • Minimum Log Verbosity 下选择 Verbose

选择“显示输出来源:Avalonia Diagnostics”,日志将显示在 Visual Studio 输出窗口中。

2.故障排除和常见问题解答

Visual Studio 不展示 Avalonia 预览器

有时 Visual Studio 会使用 WPF 编辑器而不是 Avalonia 打开 XAML 文件。一般关闭显示错误的文件并重新打开它,问题就能解决。

如果这样做没有效果,可以右键单击该文件并选择[打开方式…]。在打开的对话框中,选择[Avalonia XAML Editor]

我没有预览界面

如果未正确显示预览界面,请尝试(重新)构建项目或解决方案。预览器需要有效的构建才能正常工作。

此外,如果解决方案中有多个项目,则可能需要选择渲染预览的项目。文章来源地址https://www.toymoban.com/news/detail-504453.html

到了这里,关于创建Avalonia 模板项目-基础的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Unity无法创建新项目,UnityHub无法加载模板

    Unity版本 Unity Hub版本:3.1.1-c1 系统版本:Win 10专业版 1909 内存:32G 这时候输入项目名称,选择位置之后,创建项目,会提示检查证书,但是去更新证书,再次然后打开刚刚创建的项目是提示项目打开失败,查看Log,Log最后一条是显示是的是项目不存在,去资源管理器中找到刚

    2024年02月11日
    浏览(43)
  • pycharm创建py文件时自动添加基础信息--模板

    在图片中加入下面基本信息,这些基本信息可以自己定义:

    2024年02月09日
    浏览(25)
  • Avalonia项目打包安装包

    要将 Avalonia 项目打包成安装包,你可以使用 Avalonia 发布工具来完成 在你的 Avalonia 项目中,创建一个发布配置文件。在项目文件夹中创建一个名为 publish.xml 的文件,并添加以下内容: 其中, -r 参数表示发布目标平台, win-x64 代表 Windows 64 位。你可以根据需要替换为其他平台

    2024年02月16日
    浏览(27)
  • 机器学习基础16-建立预测模型项目模板

    机器学习是一项经验技能,经验越多越好。在项目建立的过程中,实 践是掌握机器学习的最佳手段。在实践过程中,通过实际操作加深对分类和回归问题的每一个步骤的理解,达到学习机器学习的目的 不能只通过阅读来掌握机器学习的技能,需要进行大量的练习。本章将介

    2024年02月10日
    浏览(22)
  • WPF向Avalonia迁移(三、项目结构)

    前提: Avalonia版本11.0.0 1.配置文件 1.1 添加配置文件 1.2 读取配置文件  添加System.Configuration.ConfigurationManager 2.样式 2.1 添加样式文件至Assets文件夹下  2.2 引用样式        打开App.axaml文件,添加StyleInclude Source=\\\"你要用的样式文件.axaml\\\"/,添加后该样式在整个应用生效。 3.资源

    2024年02月07日
    浏览(33)
  • Avalonia项目在OpenKylin运行踩坑

    本篇博客记录OpenKylin开源操作系统中运行Avalonia项目遇到的各种问题,会一直更新,最新的内容请点击文末的链接跳转到我的博客原文地址查看。 根据报错信息,应用程序在使用 Avalonia UI 框架时遇到了问题。报错信息表明默认字体系列名称为空或为空字符串。 可以通过以下

    2024年02月15日
    浏览(43)
  • WPF向Avalonia迁移(一、一些通用迁移项目)

    WPF:Visibility  其他参考文档 WPF: Avalonia : WPF:Style 开发文档 WPF: Avalonia :开发文档 ,样式设计加入了类似加入了CSS选择器的语法 控件迁移 参考文档        大多常用控件都是可以无缝迁移的,少数像RichTextBox这样的控件,Avalonia是没有的,但是影响不大。 其他 参考文

    2024年02月07日
    浏览(34)
  • 使用模板创建【vite+vue3+ts】项目出现 “找不到模块‘vue‘或其相应的类型声明” 的解决方案

    项目前台需要使用Vue3+Ts来写一个H5应用,然后我用模板创建 创建完后进入 HelloWorld.vue ,两眼一黑 然后在 tsconfig.json 的 \\\"compilerOptions\\\" 中添加 修改 \\\"moduleResolution\\\" 值为 \\\"node\\\"

    2024年02月17日
    浏览(44)
  • 从零开始的Django框架入门到实战教程(内含实战实例) - 01 创建项目与app、加入静态文件、模板语法介绍(学习笔记)

      Django是目前比较火爆的框架,之前有在知乎刷到,很多毕业生进入大厂实习后因为不会git和Django框架3天就被踢掉了,因为他们很难把自己的工作融入到整个组的工作中。因此,我尝试自学Django并整理出如下笔记。   在这部分,我将从Django的安装讲起,从创建项目到制

    2024年02月09日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包