这个项目引用了一个本地项目AfcUI.Avalonia和一个Nuget程序包Avalonia,

代码这样写的时候
Background = Avalonia.Media.Brushes.White
VS2022报错CS0234 命名空间AfcUI.Avalonia中不存在命名空间Media,问题是这个Media是Avalonia命名空间内的,为什么它读取的时候会自动加上AfcUI这个前缀?using列表里根本没有引用AfcUI
这个项目引用了一个本地项目AfcUI.Avalonia和一个Nuget程序包Avalonia,

代码这样写的时候
Background = Avalonia.Media.Brushes.White
VS2022报错CS0234 命名空间AfcUI.Avalonia中不存在命名空间Media,问题是这个Media是Avalonia命名空间内的,为什么它读取的时候会自动加上AfcUI这个前缀?using列表里根本没有引用AfcUI
如果不同的namespace有同名的内容,要在前面加上前辍,区分到底用的是那个。如果Avalonia是用的Nuget空间里的,就要显式的使用Nuget.Avalonia