C# ';应用程序名称';和';你好';'中缺少字符串;Resource.String';以Xamarin.的形式

C# ';应用程序名称';和';你好';'中缺少字符串;Resource.String';以Xamarin.的形式,c#,xamarin,xamarin.android,xamarin.forms,cocossharp,C#,Xamarin,Xamarin.android,Xamarin.forms,Cocossharp,我有完整的Xamarin.Forms(Android和iOS)。HAXM正在运行。然后我在我的PCL项目以及Android和iOS项目中安装了nuget的CocosSharp。iOS项目工作得很好,但Android。。。不是 我有: 'Resource.String' does not contain a definition for `ApplicationName' 'Resource.String' does not contain a definition for `Hello' 我

我有完整的Xamarin.Forms(Android和iOS)。HAXM正在运行。然后我在我的PCL项目以及Android和iOS项目中安装了nuget的CocosSharp。iOS项目工作得很好,但Android。。。不是

我有:

'Resource.String' does not contain a definition for `ApplicationName' 
'Resource.String' does not contain a definition for `Hello'
我在寻找解决方案,但我所发现的是我必须清理解决方案。是的。它不起作用。我甚至关闭了VisualStudio,删除了packages文件夹,删除了所有bin/obj项目。打开VS,再次清洗溶液(以防万一),重建。同样的错误

我怎样才能解决这个问题?我应该手动将String.xml添加到项目中吗?真的吗

谢谢你的帮助

我怎样才能解决这个问题?我应该手动将String.xml添加到项目中吗?真的吗

我做了一个演示,重现了你的问题。通过打开
Resource.Designer.cs
文件,我发现以下代码自动添加到
UpdateIdValues()

通过注释掉/删除这两行代码,应用程序可以正确构建和运行

或者,当然,将带有以下代码的
strings.xml
文件添加到
values
文件夹也可以解决此问题:

<resources>
    <string name="ApplicationName">your project name</string>
    <string name="Hello">hello</string>
</resources>

您的项目名称
你好
我已经在项目的Github上打开了一个

我怎样才能解决这个问题?我应该手动将String.xml添加到项目中吗?真的吗

我做了一个演示,重现了你的问题。通过打开
Resource.Designer.cs
文件,我发现以下代码自动添加到
UpdateIdValues()

通过注释掉/删除这两行代码,应用程序可以正确构建和运行

或者,当然,将带有以下代码的
strings.xml
文件添加到
values
文件夹也可以解决此问题:

<resources>
    <string name="ApplicationName">your project name</string>
    <string name="Hello">hello</string>
</resources>

您的项目名称
你好

我已经在项目的Github上打开了一个。谢谢,但是
Resource.Designer.cs
是自动生成的。因此,它无法解决问题。对于第二个解决方案,我自己提出了,它是有效的,但我认为这不是正确的解决方案。我的意思是,问题已经3年了(根据一些在线帖子)——你是说过去3年人们手动创建strings.xml,而Xamarin只是忽略了它?我又做了一些测试。事实证明,重建项目会重新生成两行代码。因此,目前最好的解决方法是将
strings.xml
文件添加到values文件夹。我不是这个框架库的作者。我不知道为什么这两行代码会自动添加。这就是为什么我在项目的github上打开了一个窗口。让我们等待回应。谢谢,让我们看看。但这很奇怪。。这个问题几乎在3年前就存在了。肯定已经有类似的问题了。我想…谢谢,但是
Resource.Designer.cs
是自动生成的。因此,它无法解决问题。对于第二个解决方案,我自己提出了,它是有效的,但我认为这不是正确的解决方案。我的意思是,问题已经3年了(根据一些在线帖子)——你是说过去3年人们手动创建strings.xml,而Xamarin只是忽略了它?我又做了一些测试。事实证明,重建项目会重新生成两行代码。因此,目前最好的解决方法是将
strings.xml
文件添加到values文件夹。我不是这个框架库的作者。我不知道为什么这两行代码会自动添加。这就是为什么我在项目的github上打开了一个窗口。让我们等待回应。谢谢,让我们看看。但这很奇怪。。这个问题几乎在3年前就存在了。肯定已经有类似的问题了。我想。。。