Visual Studio For Mac 设计器错误

3
我已经下载了VS For Mac的预览版并创建了一个新的Xamarin Forms IOS/Android解决方案,使用可移植库。当我尝试加载XAML设计器查看启动页时,出现错误“无效的XAML:找不到Xamarin.Forms.Applicaton的默认构造函数”。我没有对由VS For Mac生成的项目代码进行任何更改,唯一做的是在打开设计器之前构建Android项目。我还需要通过SDK管理器下载最新版本的Android SDK。
请问有人知道出了什么问题吗?
谢谢
Steve
1个回答

2
首先,有两种预览模式,一种是iOS,另一种是Android - 如果您看不到两个标签,则将框架拖动一点。尽管它已经构建了,但我目前无法使Android预览正常工作,但是要使iOS工作,似乎只需要更新Xamarin.Forms包。转到“项目”菜单并选择“更新NuGet包”。然后,重新启动Visual Studio for Mac,它应该可以工作了。但是加载非常缓慢。在它真正出现之前,我必须重新构建我的项目并且再次选择“更新NuGet包”。

我仍在努力弄清楚为什么Android预览不起作用。


你好,感谢您的帮助,我现在可以看到基本的欢迎页面了。下一个问题是,在我的工具箱中我没有看到任何控件。我本来期望在这里看到常见的Xamarin控件,然后将其拖放到控制器上。不知道为什么工具箱是空的?再次感谢您的帮助。 - Steven Price
我尝试更新NuGet包,重启VS for mac并重新构建整个解决方案后,Android预览工作了。但是工具箱问题仍然存在。 - Edward Chopuryan
我想我弄清楚了为什么没有工具箱。由于 Xamarin Forms 没有设计器,设计 UI 的唯一方法是编写 XML 代码。 - Edward Chopuryan
哇,虽然我非常喜欢VS for Mac和Xamarin的想法,但我不确定手写XML是否真的是人们所期望的。 VS的好处在于设计和添加代码到UI有多么容易。希望这只是预览版本的问题,而不是发布后的问题。 - Steven Price
我相信这个问题在某个时候会得到解决,但可能不会在第一版中。据我所知,从技术上讲,他们没有理由无法实现一个类似于 Windows XAML 项目所使用的设计师。如果他们能够重用那个设计师,那将是理想的,我认为这也有可能会实现。 - John Chadwick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接