C# Xamarin连续出现多个不同错误

C# Xamarin连续出现多个不同错误,c#,xamarin,xamarin.forms,C#,Xamarin,Xamarin.forms,好的,所以我想进入移动开发领域,并决定从Android Studio开始,但我想更容易接触到Android和IOS,所以改用了Xamarin 老实说,Xamarin看起来真的很酷,我一直都在努力尝试,但每次我打开一个新的Xamarin项目,它似乎在我真正开始做任何事情之前就马上崩溃了 有时它要求我更新一些东西,所以我在开始开发之前就这样做了,然后它就中断了,有时我在创建项目时运行了一个初始构建,但没有做任何更改,然后它就中断了。有时,我做一些简单的事情,比如在XAML代码中添加一个按钮或条目,但

好的,所以我想进入移动开发领域,并决定从Android Studio开始,但我想更容易接触到Android和IOS,所以改用了Xamarin

老实说,Xamarin看起来真的很酷,我一直都在努力尝试,但每次我打开一个新的Xamarin项目,它似乎在我真正开始做任何事情之前就马上崩溃了

有时它要求我更新一些东西,所以我在开始开发之前就这样做了,然后它就中断了,有时我在创建项目时运行了一个初始构建,但没有做任何更改,然后它就中断了。有时,我做一些简单的事情,比如在XAML代码中添加一个按钮或条目,但它只是中断了,当我擦除所有更改时,它仍然中断了

我只是想知道,这只是我还是Xamarin就是这样?我知道这是一个巨大的机会,只是我不知道我在做什么,但项目似乎打破了平衡,当我遵循更新的教程和文档。我甚至在涉及文件路径时也出现了错误

摘要


在我使用安卓工作室的短短时间里,我能够顺利地进入开发阶段,但它仍然没有中断,但有了Xamarin,我很难顺利地完成项目的创建。为什么会这样?这种情况是发生在经验丰富的Xamarin开发人员身上还是只发生在初学者身上?

Xamarin移动开发中肯定存在一些问题。你提到的那些问题,时不时地发生在每个人身上(不过现在不是那么常见)

忽略编译错误(假设是程序员的错),这些问题通常与VisualStudio有关。因此,过程总是一样的:

  • 清洁溶液
  • 删除bin/objs文件夹(如果清理有错误)
  • 重新启动Visual Studio
  • 重建

谢谢您的回复。我很高兴有某种解决方案,但似乎每次出现错误时都有一个相当长的过程来修复它。我注意到很多关于Xamarin的普遍抱怨,当人们说有时你有一个错误,这不是一个真正的错误,它只是非常混乱。我很高兴我尝试了Xamarin,但它对我来说似乎是乏味和有问题的。我想我现在会继续使用Android Studio,但感谢您的帮助。如果您使用的是git存储库,您可以在终端中打开该文件夹,并传入“git clean-fxd”,它将为您执行删除操作。我目前正在创建一个应用程序,使用的代码已经在另一个XF应用程序中使用,因此我知道它可以正常工作。我还得到了由构建环境而不是代码本身引起的各种构建错误。我的建议是,一定要使用一些版本控制工具(如Git或SVN)来获得稳定的版本,并经常提交。至少你可以恢复到一种状态,在这种状态下,你可以确保没有代码更改和构建工件。如果你只对创建iOS和Android应用感兴趣,那么VS for Mac可能是一种选择。根据我的经验,构建速度更快,更不容易出错。然而,VS for Mac的功能比windows版本少得多