我收到错误消息"" 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;
这个错误消息,我在编译期间显示。这段代码例如
MainPage = new ContentPage
{
Content = new StackLayout
{
VerticalOptions = LayoutOptions.Center,
Children = {
new Label {
XAlign = TextAlignment.Center,
Text = "This is a text!"
}
}
}
};
&#13;
答案 0 :(得分:1)
将项目复制到路径较短的位置。
例如:
您的原始文件位置如下:c:\users\user\documents\visual studio 2015\Projects\App1\
将其复制并粘贴到其他位置,例如E:\App1
。
答案 1 :(得分:0)
我在构建项目时也遇到了同样的问题。 以下是发生的事情:
原因:我将项目文件夹从一个位置复制到同一个驱动器中的另一个位置。 但我的xamarin工作室仍在考虑旧的项目路径
解决方案: 1.关闭当前项目
2.go到您要运行的项目文件夹。 示例D:\ Projects \ my project \ hybridappApp
找到项目解决方案文件(Microsoft Visual Studio Solution(.sln))
双击该文件,然后为您打开xamarin studion。
在运行项目之前清理解决方案并构建。
希望这有帮助。