C# Xamarin SuppressLint属性错误
我尝试在Xamarin中转换suppress lint属性 我将C# Xamarin SuppressLint属性错误,c#,xamarin,xamarin.android,C#,Xamarin,Xamarin.android,我尝试在Xamarin中转换suppress lint属性 我将@suppressint(“NewApi”)转换为[suppressint(Value=new[]{“NewApi”})],转换为我在c#中的活动。但是当我编译时,我遇到了这个错误,我不知道如何修复它。我在谷歌上搜索了很多,但没有找到答案: error: '.class' expected value = Mono.Cecil.CustomAttributeArgument[]) 你在这里的目标是什么?您是否试图在生成的ACW代码
@suppressint(“NewApi”)
转换为[suppressint(Value=new[]{“NewApi”})]
,转换为我在c#中的活动。但是当我编译时,我遇到了这个错误,我不知道如何修复它。我在谷歌上搜索了很多,但没有找到答案:
error: '.class' expected
value = Mono.Cecil.CustomAttributeArgument[])
你在这里的目标是什么?您是否试图在生成的ACW代码上运行Android Lint?在Android/Java
@SuppressLint(“NewApi”)
中,当使用比您的最低API级别更新的API时,将导致Android Lint抑制警告,这对C/F代码没有任何影响。@SushiHangover它是针对xamarin.Android的,所以它可以像在Java中一样做同样的事情。顺便说一句,我发现问题的原因不是这一行,而是类中某个类的cas如何具有supersslint属性