重建时资源文件未重新生成(helloworld教程)



我昨天下载了monodrod,并在学习helloworld教程时,在monoddevelop中遇到了一个我无法理解的资源问题。

当我更改string.xml中两个字符串资源的名称时,Resource.designer.cs中的部分string类在重新构建解决方案时不会更新。我尝试过重新启动建筑清洁解决方案,但没有任何效果。然后,我尝试删除部分String类,希望这可能会迫使它自己重新生成,但运气不好,只带来了一个编译错误。

HelloM4AHelloM4AResourceslayoutmain.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

您似乎还没有更新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>

最新更新