Resource.String 不包含 'Hello' 的定义
Resource.String does not contain a definition for 'Hello'
我正在尝试使用 Visual Studio 2015
发布一个 Xamarin.Forms 项目
按照 this address.
上的步骤操作
到目前为止我做了什么:
我已将项目的构建配置更改为发布模式
并创建了密钥库然后发布了项目
通过使用 Tools/Android/Publish Android App.
但是当我 运行 处于发布模式的项目时出现这些错误:
Resource.String does not contain a definition for 'Application.Name'
Resource.String does not contain a definition for 'Hello'
有什么想法吗?
注意:我的 Visual Studio:
上没有看到这个选项
我的 Android 清单文件:
你能检查 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>
还要确保 Strings.xml 的属性中的 Build Action 是 AndroidResource。
由于更改资源文件,可能会发生此类错误。这可以通过清理解决方案并重新构建来解决
我正在尝试使用 Visual Studio 2015
发布一个 Xamarin.Forms 项目
按照 this address.
到目前为止我做了什么:
我已将项目的构建配置更改为发布模式
并创建了密钥库然后发布了项目
通过使用 Tools/Android/Publish Android App.
但是当我 运行 处于发布模式的项目时出现这些错误:
Resource.String does not contain a definition for 'Application.Name'
Resource.String does not contain a definition for 'Hello'
有什么想法吗?
注意:我的 Visual Studio:
上没有看到这个选项
我的 Android 清单文件:
你能检查 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>
还要确保 Strings.xml 的属性中的 Build Action 是 AndroidResource。
由于更改资源文件,可能会发生此类错误。这可以通过清理解决方案并重新构建来解决