Файл ресурса Xamarin.Forms не найден - PullRequest
0 голосов
/ 24 апреля 2020

Я сделал все точно так же, как в этом простом руководстве о том, как получить доступ к строкам из другого файла в любом месте проекта Xamarin.forms (в xaml и c#).

(https://docs.microsoft.com/de-de/xamarin/xamarin-forms/app-fundamentals/localization/text?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 и браузером

Это должно работать в соответствии с руководством, но я получаю: "Тип Ресурсы AppResources не найдены в xmlns dr-namespace: app4.Renderer.

Пожалуйста, помогите мне здесь, в противном случае у меня так много жестко закодированных строк в коде и файлах xaml ...

Спасибо!

1 Ответ

0 голосов
/ 24 апреля 2020

Ошибка показывает, что он не может найти класс AppResources по пути app4.Renderer.

Необходимо убедиться, что путь (пространство имен + папка + имя класса) задан правильно.

Измените local в схеме на

 xmlns:local ="clr-namespace:App4.Resx"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...