建立跨平台解决方案
尽管平台多样化,Avalonia项目都使用相同的解决方案文件格式(Visual Studio的.SLN文件格式)。解决方案可以在开发环境之间共享,为多平台应用程序开发提供统一的方法。
创建新的跨平台应用程序的第一步是创建一个解决方案。本节将详细介绍接下来的步骤:使用Avalonia构建跨平台应用程序的项目设置过程。
填充解决方案
Avalonia Cross Platform Application模板创建了一个解决方案结构,其中包括以下项目,以无缝地实现在多个平台上共享和重用代码:
核心项目
这是应用程序的核心,旨在与平台无关。它包含应用程序的所有可重用组件,包括业务逻辑、视图模型和视图。所有其他项目都引用此核心项目。大部分开发工作应该在这里进行。