在默认的空白应用程序中找不到命名空间“ App”

时间:2019-01-24 12:48:06

标签: xamarin.forms visual-studio-2017 .net-standard

我刚刚使用Xamarin.forms和Visual Studio 2017 for Android和iOS启动了一个新项目。我选择了“空白”和“ .net标准”,将其打开时出现此错误:在Android MainActivity中,找不到LoadApplication(new App());应用。我该怎么办?

这是一张图片:

https://i.postimg.cc/L5VhCdcP/Capture.png

谢谢!

2 个答案:

答案 0 :(得分:0)

好吧,我面对这个问题已经很多次了,以至于我写下了这些步骤:

  • 创建新项目后,首先清理所有内容。
  • 检查AppDelegateMainActivity是否有红线(我的意思是找不到参考)
  • 如果有(未找到的引用),请重新启动VS。
  • 现在将Xamarin.Forms软件包更新为所需的版本。
  • 将Android支持库更新为该版本Xamarin.Forms的最大受支持版本,您可能会在此处“遇到”问题,而您可以通过James's Blog here来解决。
  • 如果一切顺利,到此为止,请删除所有项目的bin和obj文件夹,由于您已经更新了Xamarin。FormsVS会提示您重新启动,并在下面的顶部弹出一个SnackBar类型的弹出窗口工具栏上,重新启动vs。
  • 重新启动后,您首先要构建.Net Standard/PCL项目,一旦构建正确,请尝试构建其他两个项目,它应该可以工作

祝你好运

在查询的情况下还原。

答案 1 :(得分:0)

如果名称包含空格,则目录将使用空格创建,但是VS将用_代替。

解决方案是避免使用'',而将其替换为'_'或仅一个单词。