【问题标题】:Xaml editor not working properly with Xamarin in VS 2015Xaml 编辑器在 VS 2015 中无法与 Xamarin 一起正常工作
【发布时间】:2017-03-02 19:35:22
【问题描述】:

当我尝试在 PCL 中编辑 Xaml 文件时,我没有从编辑器获得任何 Intelligence 并且我无法从 Xaml 工具箱 拖放控件,如随附的 GIF 所示。

如 GIF 所示,我尝试使用 XAML DesignerXAML Designer with Encoding 打开 xaml 文件,但均未成功。
我得到的错误是:

无法使用选定的编辑器打开文件。
请选择另一个 编辑。

我正在使用带有 Xamarin 的 VS 2015 社区更新 3。
我尝试过的事情:

1) 更新了解决方案的 xamarin.forms。
2)重启VS。

这是我的 Xaml 设计器设置:

【问题讨论】:

    标签: xaml xamarin visual-studio-2015 xamarin.forms


    【解决方案1】:

    Xamarin.Forms 目前不支持 XAML 文件的可视化设计器。

    目前还没有用于在 Xamarin.Forms 应用程序中生成 XAML 的可视化设计器,因此所有 XAML 都必须手写。

    https://developer.xamarin.com/guides/xamarin-forms/troubleshooting/questions/forms-xaml-designer/

    您可以将 Intellisense 用于 Xamarin.Forms: http://brianlagunas.com/getting-intellisense-for-xamarin-forms/

    【讨论】:

    • 第二个链接中的智能感知不存在。
    • 尝试,更改源代码(文本)编辑器的文件 e 重新启动 Visual Studio。您可以创建一个新文件 xaml 进行测试。
    • 这就是我最终所做的,Intellisense 可以工作,但工具箱不行。
    • 仅用于智能感知代码支持。 Xamarin.Forms Alpha intellisense XAML 代码的版本 Cycle 9 非常好,但是,正在等待稳定版本。
    【解决方案2】:

    在谷歌搜索数小时后使用它对我有用的链接

    http://codeworks.it/blog/?p=197

    如果没有,请从此链接下载架构文件

    https://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/android-layout-xml.xsd

    【讨论】:

      猜你喜欢
      • 2016-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多