файл ресурсов не восстанавливается при перестройке (привет учебник) - PullRequest
0 голосов
/ 30 марта 2012

Я скачал monodriod вчера и следовал учебному пособию hello world, и столкнулся с проблемой в monodevelop с ресурсами, которые я не смог выяснить.

Когда я изменил имена двух строковых ресурсов в String.xml, частичный класс String в Resource.designer.cs не будет обновляться при перестройке решения. Я попытался очистить здание, перезапустив решение, но ничего не получилось. Затем я попытался удалить частичный класс String, надеясь, что это может привести к его регенерации, но не повезло, что это просто привело к ошибке компиляции.

\HelloM4A\HelloM4A\Resources\layout\main.axml(0,0): Error: No resource found that matches   
the given name (at 'text' with value '@string/hello'). (HelloM4A)

Кто-нибудь может дать мне указание на то, что я делал неправильно.

спасибо

репетит: http://docs.xamarin.com/android/getting_started/hello_world

1 Ответ

1 голос
/ 30 марта 2012

Похоже, вы не обновили main.axml, чтобы использовать новое имя строки:

Использование: @string/<SOME_NEW_NAME_HERE>

Main.axml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout ... >
    <Button ...
            android:text="@string/<SOME_NEW_NAME_HERE>" />
</LinearLayout>

strings.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    ...
    <string name="<SOME_NEW_NAME_HERE>">Hello Mono for Android</string>
</resources>
...