整个代码已经完美编译但是我收到了无效资源目录名称的错误。
确切的错误是:
C:\ Users \ DELL \ Documents \ Projects \ PhoneWord \ PhoneWord \ aapt.exe:错误:资源目录名无效:“res aboutresources.txt”。 (PhoneWord)
请帮我解决这个问题。
答案 0 :(得分:5)
我的AboutResources.txt(或错误中提到的任何文件)将其构建操作意外设置为AndroidResource。我将其构建操作更改回“无”并重新编译,错误已修复。
答案 1 :(得分:1)
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)
以下为我解决了问题。
希望这会对某人有所帮助。