gpt4 book ai didi

c# - 找不到 Xamarin Android 资源文件

转载 作者:可可西里 更新时间:2023-11-01 18:55:08 25 4
gpt4 key购买 nike

我正在 Visual Studio 中构建 Android 应用程序。当我尝试构建引用 Resources 文件夹中项目的应用程序时,我遇到了两个错误之一。

如果我在“Resource.Layout.[Id]”或“Resource.Id.[Id]”前加上项目的命名空间,我会收到此错误:

命名空间“[app 命名空间]”中不存在类型或命名空间名称“Resource”(是否缺少程序集引用?)

如果我不在调用 Resource 之前加上我的命名空间,它会尝试访问默认的 Android.Resource 类,我会收到此错误:

“Android.Resource.Layout”不包含“[axml 文件]”的定义

有没有人遇到过这个错误?我已经搜索了一段时间,但无法想出任何似乎错误的东西。 Resource.Designer 文件存在。我已经删除它并让它重新生成。 ID 在资源文件中,项目根本无法识别资源类。

最初,此应用程序的命名空间以“Android”结尾。认为这可能是问题的一部分,我已将其更改为“_Android”和“AndroidApp”,包括更改项目属性中的默认命名空间和更改每个文件中的命名空间声明。但是,每次更改时都会出现此错误。

最佳答案

当您添加新文件并且 Visual Studio 将其设置为错误的构建操作时,可能会发生这种情况。我知道这在我身上发生过多次,我可能会花很长时间来弄清楚到底发生了什么。如果您右键单击该文件并看到生成操作。这应该设置为 Android 资源。希望对你有帮助

Screen shot

关于c# - 找不到 Xamarin Android 资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23955548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com