Xamarin.Forms项目在清除bin和obj后每秒都会失败



版本信息:

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!

最新更新