错误消息:" ConvertResourcesCases"任务意外失败

时间:2016-06-02 16:45:38

标签: android ios xamarin cross-platform xamarin.forms

我收到错误消息"" ConvertResourcesCases"任务意外失败"在Xamarin.Forms。我的解决方案路径已更改,但我显示错误消息。如果你帮忙,我将不胜感激。感谢。



System.IO.DirectoryNotFoundException: Could not find a part of the path 'c:\users\user\documents\visual studio 2015\Projects\App1\App1\App1.Droid\obj\Debug\__library_projects__\Xamarin.Forms.Platform.Android\library_project_imports\res'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileSystemEnumerableIterator`1.CommonInit()
   at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
   at System.IO.Directory.EnumerateDirectories(String path, String searchPattern, SearchOption searchOption)
   at Xamarin.Android.Tasks.ConvertResourcesCases.FixupResources(ITaskItem item, Dictionary`2 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.<ExecuteInstantiatedTask>d__26.MoveNext()	App1.Droid			
&#13;
&#13;
&#13;

这个错误消息,我在编译期间显示。这段代码例如

&#13;
&#13;
 MainPage = new ContentPage
            {
                Content = new StackLayout
                {
                    VerticalOptions = LayoutOptions.Center,
                    Children = {
                        new Label {
                            XAlign = TextAlignment.Center,
                            Text = "This is a text!"
                        }
                    }
                }
            };
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:1)

将项目复制到路径较短的位置。

例如:

您的原始文件位置如下:c:\users\user\documents\visual studio 2015\Projects\App1\

将其复制并粘贴到其他位置,例如E:\App1

答案 1 :(得分:0)

我在构建项目时也遇到了同样的问题。 以下是发生的事情:

原因:我将项目文件夹从一个位置复制到同一个驱动器中的另一个位置。 但我的xamarin工作室仍在考虑旧的项目路径

解决方案: 1.关闭当前项目

2.go到您要运行的项目文件夹。 示例D:\ Projects \ my project \ hybridappApp

  1. 找到项目解决方案文件(Microsoft Visual Studio Solution(.sln))

  2. 双击该文件,然后为您打开xamarin studion。

  3. 在运行项目之前清理解决方案并构建。

  4. 希望这有帮助。