有人遇到过这种问题吗?它发生在我将 Xamarin 升级到当前版本时。已经在 xamarin 论坛上查看,仍然是零答案。 谢谢。
C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error MSB4018: The "ConvertResourcesCases" task failed unexpectedly. System.UnauthorizedAccessException: Access to the path 'obj\Debug\res\values\strings.xml' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost) at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite) at Xamarin.Android.Tools.Files.CopyIfChanged(String source, String destination) at Xamarin.Android.Tasks.ConvertResourcesCases.FixupResources(ITaskItem item, Dictionary2 acwMap) at Xamarin.Android.Tasks.ConvertResourcesCases.FixupResources(Dictionary
2 acwMap) at Xamarin.Android.Tasks.ConvertResourcesCases.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.d__20.MoveNext() (MSB4018) (Gcm.Client)
最佳答案
删除项目中obj文件夹的内容。 清理构建。 重建项目。
现在,一切正常。我曾经遇到过这个问题。这是由于构建项目时创建的文件存在冲突
关于c# - 是什么原因导致 "ConvertResourcesCases"意外失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32045191/