版本信息:
Xamarin Version: 16.8.000.260 (d16-8@fd405a2)
Xamarin.Android SDK Version: 11.1.0.17 (d16-8/c0e2b8e)
Xamarin.iOS and Xamarin.Mac SDK Version 14.6.0.15 (87a1b18d8)
嗨
描述:
每当我将我的android项目部署到我的设备上进行调试时,我都会收到以下错误消息
System.IO.IOException:文件名、目录名或卷标语法不正确。位于System.IO.__Error.WinIOError(Int32错误代码,字符串可能为fullPath(,位于System.IO.Directory.DeleteHelper(字符串完整路径,字符串userPath,布尔递归,布尔throwOnTopLevelDirectoryNotFound,WIN32_IND_DATA&数据(System.IO.Directory.Delete(字符串fullPath、字符串userPath、布尔值递归、布尔checkHost(Xamarin.Android.Tasks.RemoveDirFixed.RunTask((
System.IO.DirectoryNotFoundException:未能找到路径'BottomNavigationView_OnNavigationItemReselectedListenerImplementor.class'。位于System.IO.Directory.DeleteHelper(字符串fullPath、字符串userPath、,布尔递归,布尔throwOnTopLevelDirectoryNotFound,WIN32_IND_DATA&data(在System.IO.Directory.Delete(字符串fullPath、String userPath、布尔递归、布尔checkHost(Xamarin.Android.Tasks.RemoveDirFixed.RunTask(
然后我删除了我的pcl和平台项目中的bin和obj文件夹,再次运行该项目,它会构建并部署到设备上,非常好,如果此后我试图再次运行它,我必须再次经历同样的过程才能使其运行。
正如MarcLevsque在我的问题下面的评论中所建议的,我需要一个更短的项目路径,这就是我解决问题的原因。在我的情况下,我所有的xamarin项目都位于C:\dev\xamarin projects,为了缩短路径,我刚刚将其更改为C:\dev\xamarin\,这为我解决了问题。
再次感谢MarcLevsque!