Resource.String不包含'Hello'的定义

时间:2016-04-28 10:09:28

标签: android visual-studio xamarin publish

我正在尝试使用Visual Studio 2015发布Xamarin.Forms项目 按照this address上的步骤进行操作。

到目前为止我做了什么:
我已将项目的构建配置更改为发布模式
并创建了密钥库然后发布了项目
使用Tools / Android / Publish Android App。

但是当我在发布模式下运行项目时,我收到了这些错误:

  

Resource.String不包含'Application.Name'的定义   
  Resource.String不包含'Hello'

的定义

有什么想法吗?

注意:在我的Visual Studio中看不到此选项:
enter image description here

我的Android清单文件:
enter image description here

2 个答案:

答案 0 :(得分:3)

你能检查一下Xamarin.Droid项目是否包含参考资料中的Strings.xml文件>包含以下数据的值:

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <string name="Hello">Hello World, Click Me!</string>
   <string name="ApplicationName">$projectname$</string>
</resources>

还要确保Build Action是Strings.xml属性中的AndroidResource。

答案 1 :(得分:3)

由于更改资源文件,可能会发生此类错误。这可以通过清理解决方案并再次重新构建来解决