Xamarin Studio中的资源文件目录无效

时间:2015-09-15 08:48:35

标签: c# android xamarin xamarin-studio

整个代码已经完美编译但是我收到了无效资源目录名称的错误。

确切的错误是:

  

C:\ Users \ DELL \ Documents \ Projects \ PhoneWord \ PhoneWord \ aapt.exe:错误:资源目录名无效:“res aboutresources.txt”。 (PhoneWord)

请帮我解决这个问题。

6 个答案:

答案 0 :(得分:5)

我的AboutResources.txt(或错误中提到的任何文件)将其构建操作意外设置为AndroidResource。我将其构建操作更改回“无”并重新编译,错误已修复。

答案 1 :(得分:1)

  1. 您是否在资源(文件)属性窗口中将构建操作设置为“EmbeddedResource”?
  2. 您可以尝试理解下面的代码。
  3. region如何加载文本文件嵌入资源

            var assembly = typeof(LoadResourceText).GetTypeInfo().Assembly;
            Stream stream = assembly.GetManifestResourceStream("WorkingWithFiles.PCLTextResource.txt");
    
            string text = "";
            using (var reader = new System.IO.StreamReader (stream)) {
                text = reader.ReadToEnd ();
            }
            #endregion
    

答案 2 :(得分:1)

我有两件事对我有用:

1。 (这只是暂时的修复) 我将“Recources”文件夹重命名为“recources”问题然后是设计预览引发异常(Visual Studio 2015 + xamarin add)但我可以发布它。之后,我将其重命名为“Recources”,我可以更改它,然后返回“recources”等等

2。 什么解决了我的所有问题(我有更多的问题),是创建一个新项目并复制粘贴所有以前的东西。事后一切都很好。

答案 3 :(得分:0)

将AboutResources.txt的副本保存到任何目录或文件夹。从visual studio中删除resources文件夹中的AboutResources.txt,然后将AboutResources.txt的保存副本从您保存的位置复制回visual studio中的resources文件夹。视觉工作室和你的项目必须打开。

答案 4 :(得分:0)

检查每个图像的构建操作是否设置为AndroidAsset而不是AndroidResource。

步骤: 1.右键单击AboutResources.txt。 2.转到属性 3.检查构建操作

答案 5 :(得分:0)

以下为我解决了问题。

  1. 右键单击 AboutResource.txt 文件。
  2. 点击属性
  3. 构建操作更改为

希望这会对某人有所帮助。