gpt4 book ai didi

c# - xamarin 表单错误 Droid.Resource 不包含字符串的定义

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:34:11 25 4
gpt4 key购买 nike

这就是问题所在 - “字符串”下的红线。

我正在开发一个 xamarin 表单应用程序,我正在使用 PCL 存储插件。我认为这是导致问题的原因,我不知道如何解决它。问题出现在我的 Android 解决方案中。

public static void UpdateIdValues()
{
global::PCLStorage.Resource.String.ApplicationName = global::XamarinClients.Droid.Resource.String.ApplicationName;
global::PCLStorage.Resource.String.Hello = global::XamarinClients.Droid.Resource.String.Hello;
}

我收到这个错误:

Error 6 'XamarinClients.Droid.Resource' does not contain a definition for 'String' pathtomyapplication\Resources\Resource.Designer.cs

有人遇到过这个问题吗?

最佳答案

如果您查看本地化的 android 文档,它会提到将应用程序资源字符串存储在 xml 文件中。显然在 android Xamarin.Forms Resource.Designer.cs 中有一些硬编码值。要将其固定在值下的资源文件夹中,请添加一个名为 String.xml 的 XML 文件并在其中放入:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="ApplicationName">ApplicationName</string>
<string name="Hello">Hello</string>
</resources>

关于c# - xamarin 表单错误 Droid.Resource 不包含字符串的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34042690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com