Avalonia如何配置.NET Framework 4.8支持?
摘要:Warning:这种方法能保证运行初始项目,但至于有没有什么其他问题我就不知道了,根据Avalonia官网的说法,Avalonia基于.NET Standard 2.0构建,该标准涵盖从.NET Framework 4.6.2直至.NET
Warning:这种方法能保证运行初始项目,但至于有没有什么其他问题我就不知道了,根据Avalonia官网的说法,Avalonia基于.NET Standard 2.0构建,该标准涵盖从.NET Framework 4.6.2直至.NET 9。
根据社区讨论,预期在Avalonia 12将终止对.NET Standard 2.0的支持,见https://github.com/AvaloniaUI/Avalonia/discussions/18606
Avalonia版本:11.3
.NET Framework 4.8
本文地址:https://www.cnblogs.com/oberon-zjt0806/p/18984823
首先按照一般流程创建Avalonia .NET (Mvvm) App项目,在默认状态下,Avalonia将使用.NET 8.0,直接编辑项目文件,修改目标平台<TargetPlatform>为net4.8。
然而,Avalonia中用到了相当多的新版本语言特性,.NET Framework 4.8官方最大支持为C# 7.3,Nullable引用类型是不支持的。于是通过<LangVersion>修改语言版本为8.0(如果项目文件里没有,则在<PropertyGroup>中手动添加)。
