Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin Studio(Forms/Android):当资产文件夹包含子文件夹时编译错误_C#_Xamarin_Xamarin.android_Xamarin.forms_Xamarin Studio - Fatal编程技术网

C# Xamarin Studio(Forms/Android):当资产文件夹包含子文件夹时编译错误

C# Xamarin Studio(Forms/Android):当资产文件夹包含子文件夹时编译错误,c#,xamarin,xamarin.android,xamarin.forms,xamarin-studio,C#,Xamarin,Xamarin.android,Xamarin.forms,Xamarin Studio,如果在assets文件夹中创建了子文件夹,则出现编译错误“无法复制/Users/…../Subfolder/to/Users/…/Droid/obj/Debug/assets/Subfolder/,因为源文件不存在”。 如何使用资产文件夹中的子文件夹?我通常如何解决该问题:我编辑csproj文件并删除资产文件夹引用,我只保留文件引用 例如,替换: <AndroidAsset Include="Assets\assetFolder" /> <AndroidAsset Includ

如果在assets文件夹中创建了子文件夹,则出现编译错误“无法复制/Users/…../Subfolder/to/Users/…/Droid/obj/Debug/assets/Subfolder/,因为源文件不存在”。
如何使用资产文件夹中的子文件夹?

我通常如何解决该问题:我编辑csproj文件并删除资产文件夹引用,我只保留文件引用

例如,替换:

<AndroidAsset Include="Assets\assetFolder" />
<AndroidAsset Include="Assets\assetFolder\assetFile.bin" />

仅通过:

<AndroidAsset Include="Assets\assetFolder\assetFile.bin" />


当我在资源中创建一个原始文件夹时,出现了相同的错误,我已经在资产文件夹中创建了子文件夹。它工作正常,没有编译错误。你能在你的项目文件夹中找到csproj文件吗。然后检查标签
hmm我在我的csproj文件(test.Droid.csproj)中找不到:(你能发布你的csproj内容吗,只是资产部分?资产是唯一的“AndroidAsset”根据我的理解,我发现您试图向项目中添加一个资产,不是吗?我试图向资产中添加一个子目录,或者resources/raw/然后出现编译错误