在Visual Studio中尝试通过Xamarin.Forms预览器预览XAML文档时出现以下错误。
Android应用程序项目必须引用包含的项目 这个xaml文件是为了在预览器中呈现。
我试过
答案 0 :(得分:5)
解决方案很简单。错误消息是不言自明的。 解决方案:检查你的android项目并确保你的PCL / .net标准项目的dll是引用。在我自己的情况下,它被引用但显示黄色。我通过右键单击android项目删除了引用并重新引用=> projects => solution =>选择PCL / .net标准项目=>好
答案 1 :(得分:1)
我遇到了完全相同的问题,我发现的唯一解决方案是用所有项目重新创建解决方案。 不过要知道问题的原因会很好。
答案 2 :(得分:0)
许多问题可能会发生此问题。主要问题是由于某种原因,Android的项目无法在Xamarin中构建或运行。
对我来说,问题是未安装最新的JDK。我的JRE是,但不是JDK。一旦我重新安装了JDK并重新启动了Visual Studio。一切都很好。
答案 3 :(得分:0)
只需检查您的项目结构是否适合文件系统/文件夹结构。
重命名文件夹以适合项目结构对我而言很有帮助。
就像您的Android共享项目名称为:“ AppBla.Shared”,而文件夹名称为 “ App4”之类的。
答案 4 :(得分:0)
我认为我的解决方案可以帮助解决这个问题。
它有两个问题,一个是解决路径,另一个是dll引用。
我将通过示例程序Todo(示例论坛)进行解释。
首先,您必须像png之下那样清理解决方案路径
其次,您必须清理所有项目(Todo,Todo.android,Todo.ios ...)
然后,您将可以在Todo.dll(在Todo.android Referense中)看到警告
然后,您必须删除Todo.dll
并构建您的Todo项目,然后将创建新的dll
最后,将其(“新dll”)添加到Todo.anroid项目参考中,并在Todo.android项目(Todo.android参考add->项目->检查Todo)中包含一个Todo项目。
并重新启动Visual Studio
答案 5 :(得分:0)
这里没有任何建议对我有用。升级到VS 2019即可解决此问题。
答案 6 :(得分:0)