2015-08-17 100 views
3

有没有人也面临这种问题呢?当我将Xamarin升级到当前版本时,就发生了这种情况。已经在xamarin论坛检查,仍然是零的答案。 谢谢。导致“ConvertResourcesCases”意外失败的原因是什么?

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,字符串maybeFullPath)
在System.IO.File.InternalCopy(字符串sourceFileName,字符串 destFileName,布尔重写,布尔checkHost)在 System.IO.File.Copy(串sourceFileName,串destFileName, 布尔覆盖)在 Xamarin.Android.Tools.Files.CopyIfChanged(字符串源,串 目的地)在 Xamarin.Android.Tasks.ConvertResourcesCases.FixupResources(ITaskItem 项,字典 acwMap )at Xamarin.Android.Tasks.ConvertResourcesCases.Execute()
at Microsoft.Build.BackEn d.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.d__20.MoveNext() (MSB4018)(Gcm.Client)

+1

您是否尝试手动删除'obj \ Debug \'文件夹? –

+0

是。仍然有同样的问题。 – Kenpoo

+0

将项目移动到另一个文件夹时会发生什么? –

回答

6

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

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

+0

不在这里!第一次不编译。 –

+0

我在编译这些日子的时候经常会遇到这个错误。它变得非常烦人。有什么地方我可以报告,所以有人会解决这个问题? – BlueMonkMN

相关问题