预览器无法加载

时间:2019-11-27 00:19:36

标签: xamarin xamarin.forms

我正在VS 2017中构建一个移动应用程序,并升级到VS2019。当我首次打开该解决方案时,Android和iOS项目似乎已卸载。我忘了安装移动工具,还是这样做了,然后重新打开了解决方案。现在,这些文件似乎已重新加载,但预览器将不会渲染。错误是:

  

您的应用程序项目必须引用xamarin.forms nuget才能使用预览器。

我已经为解决方案更新了Nuget。一个站点告诉我将其添加到contentPage中:

  

xmlns:local =“ clr-namespace:Previewer; assembly = Previewer”

它找不到程序集预览器。

关于如何解决此问题的任何想法?

谢谢

1 个答案:

答案 0 :(得分:0)

我多次遇到类似的问题。不是关于“预览器”,而是

  

您的应用程序项目必须引用xamarin.forms nuget

我执行了以下步骤来解决该问题:

  1. 选择解决方案-> RMB->清洁解决方案。
  2. 选择解决方案-> RMB->管理NuGet软件包以解决方案...
  3. 为所有项目卸载Xamarin.Forms:转到“安装”选项卡,找到Xamarin.Forms,选择“所有项目”,然后单击“卸载”。
  4. (可选;仅适用于Android)有时(如果您的项目很旧),卸载所有Xamarin.Android.Support。*软件包也可能会有所帮助。
  5. (可选)重新启动VS 2019。
  6. 选择解决方案-> RMB->管理NuGet软件包以解决方案...
  7. 为所有项目安装Xamarin.Forms。如果执行了第4步,请不要忘记为Android项目安装所需的Xamarin.Android.Support。*软件包。
  8. 选择解决方案-> RMB->构建解决方案。或者,根据您的情况,转到“预览器”。