我在尝试构建解决方案时收到以下错误。我正在尝试更新一个几个月没有碰过的现有项目。它在我电脑中的位置没有改变。
C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error MSB4018: The "ConvertResourcesCases" task failed unexpectedly.
System.IO.FileNotFoundException: Could not find file 'obj\Debug\res\anim\slide_out_left.xml'.
File name: 'obj\Debug\res\anim\slide_out_left.xml'
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(Dictionary2 acwMap)
at Xamarin.Android.Tasks.ConvertResourcesCases.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext() (MSB4018) (TekaTekiMalaysia.Droid)
我从另一个线程中读到,我必须通过文件资源管理器“解锁”文件,但在属性下我无法使用此类选项。
我还尝试将解决方案移动到文件夹树上的其他文件夹。
我还尝试通过授予完全控制
权限来更改文件夹属性。
我正在使用 Xamarin Studio 来构建项目。有什么想法导致这个问题吗?
最佳答案
删除 bin 和调试文件夹/更改解决方案目录名称没有任何效果,我通过将解决方案从“C:\Users\Dell PC\Desktop\studies\SampleProjects\Xamarin\XamarinFCM”移动到“C:\XamarinSamples”来解决该问题\XamarinFCM"
我的感觉是 xamarin 解决方案期望更短的目录路径。不知道微软为什么留下这种错误。
关于c# - Xamarin Studio 错误 MSB4018 : The "ConvertResourcesCases" task failed unexpectedly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34713786/