首页 > 解决方案 > android和iOS项目中的多语言应用工具包资源字符串引用警告

问题描述

我为我的 Android 和 iOS 项目添加了多语言工具包。无论在何处引用资源字符串,我们都会收到以下错误。

透明方法“Method1()”引用安全关键方法“AppResource.Not_Recognized.get()”。为了在安全透明度规则下允许此引用,“Method1()”必须成为安全关键或安全关键,或者“AppResource.Not_Recognized.get()”必须成为安全关键或透明。

我们有这么多的字符串,并且在多个地方被引用,因此不可能在所有地方添加安全关键或安全关键属性。

是否有任何选项可以使整个项目成为安全关键或安全关键或任何其他选项来解决此问题。

标签: androidxamarin.androidmultilingual-app-toolkit

解决方案


如果您的项目编译了,并且可能编译了,您可以忽略 Xamarin 中的此类消息,现在我无法为您提供描述原因的链接,但我之前已经调查过此类问题并得出结论它是安全的。


推荐阅读