导致“ConvertResourcesCases”意外失败的原因是什么?

时间:2015-08-17 07:48:50

标签: c# android xamarin

是否有人也遇到过这种问题?它发生在我将Xamarin升级到当前版本时。已经在xamarin论坛上查看,仍然是零答案。 感谢。

  

C:\ Program Files   (86)\的MSBuild \ Xamarin \的Android \ Xamarin.Android.Common.targets(2,2):   错误MSB4018:“ConvertResourcesCases”任务意外失败。   System.UnauthorizedAccessException:访问路径   'obj \ Debug \ res \ values \ strings.xml'被拒绝。在   System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)
  在System.IO.File.InternalCopy(String sourceFileName,String   destFileName,Boolean overwrite,Boolean checkHost)at   System.IO.File.Copy(String sourceFileName,String destFileName,   布尔覆盖)   Xamarin.Android.Tools.Files.CopyIfChanged(String source,String   目的地)   Xamarin.Android.Tasks.ConvertResourcesCases.FixupResources(ITaskItem   item,Dictionary 2 acwMap) at Xamarin.Android.Tasks.ConvertResourcesCases.FixupResources(Dictionary 2   acwMap)在Xamarin.Android.Tasks.ConvertResourcesCases.Execute()
  在   Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()   在   Microsoft.Build.BackEnd.TaskBuilder.d__20.MoveNext()   (MSB4018)(Gcm.Client)

1 个答案:

答案 0 :(得分:8)

删除项目内obj文件夹的内容。 清理构建。 重建项目。

现在,一切都应该正常。我曾经遇到过这个问题。这是由于构建项目时创建的文件冲突