找不到Xamarin.Forms资源文件。

我所做的一切都与这个关于如何从Xamarin.forms项目中任何地方的另一个文件中访问字符串的简单指南完全一致(在xaml和c#中)。

(https:/docs.microsoft.comde-dexamarinxamarin-formsapp-fundamentalslocalizationtext?pivots=windows。)

然而,它根本找不到我的资源,即使我将构建选项设置为嵌入式资源。

这不工作。

            <Label
                Grid.Row="1"
                Grid.Column="1"
                FontFamily="arial"
                FontSize="12"
                TextColor="#272727"
                Text="{x:Static local:AppResources.BgColor}" 
                HorizontalOptions="Start" 
                VerticalOptions="Start"/>

resx文件和浏览器的截图

根据手册,它应该可以工作,但我得到的是:”Type AppResources not found to xmlns dr-namespace:app4.Renderer: “Type AppResources not found in xmlns dr-namespace:app4.Renderer.

请帮我解决这个问题。否则,我在代码和xaml文件中有很多硬编码的字符串……

谢谢你!我做的一切都和这个简单的例子一样。

解决方案:

错误显示它找不到类 AppResources 径下 app4.Renderer .

你必须确保路径(命名空间+文件夹+类名)设置正确。

改变 local 如同

 xmlns:local ="clr-namespace:App4.Resx"

给TA打赏
共{{data.count}}人
人已打赏
未分类

用对话框中的删除按钮删除Vuetify数据表中的行。

2022-9-9 3:51:18

未分类

重新制作WAV文件

2022-9-9 3:51:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索