如何在 Xamarin Studio 中修复 "Error executing task CreateAdditionalLibraryResourceCache"

How do I fix "Error executing task CreateAdditionalLibraryResourceCache" in Xamarin Studio

我正在尝试在 Xamarin Studio 中构建一个应用程序,该应用程序使用 iCloud Drive 与我的 Windows 计算机同步,我在尝试构建时遇到此错误:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:
Error: Error executing task CreateAdditionalLibraryResourceCache: 
Directory '/Users/edward/Library/Mobile Documents/com~apple~CloudDocs/apps/Xamarin/Android/SkimurSkimmer/SkimurSkimmer/C:\Users\Edward\AppData\Local\Xamarin\Android.Support.v7.AppCompat.0.0\content\support\v7\appcompat' not found. (SkimurSkimmer)

...SkimurSkimmer/mmer/SkimurSkimmer/C:\Users\Edward\AppData....

Windows 路径附加到 OS-X 路径是您正在同步的文件的问题。

  • 删除项目子目录下的binobj输出目录:

    ** 实际上在解决方案的所有项目中。

  • 在 Xamarin Studio 中执行 Build All.

届时,如果缓存目录不存在,将创建缓存目录,并下载和扩充所需的资源。

您必须注意同步那些输出目录,尤其是 obj

另一个要注意的是日期时间戳问题,因为机器之间的差异会导致在需要时无法重建。再次删除 objbin 目录解决它

你好,我也收到错误:“执行任务 CreateAdditionalLibraryResourceCache 时出错”,我的问题原来是 PathTooLongException 的一种形式。因此,要修复此特定错误,您只需将项目移动到其他更短的目录,例如 "C:\",也就是说,如果您在 Windows 中工作。顺便说一句,我在 Visual Studio 2015 年工作。