visual-studio - 如何在 Xamarin.Android 的 AXML 上启用智能感知?

标签 visual-studio xamarin visual-studio-2015 xamarin.android

由于这个伟大的工具对每个人都是免费的,我尝试了它,我特别喜欢它,尤其是 Visual Studio Android 模拟器。

但是,我遇到了一个问题,因为 Visual Studio 智能感知根本不适用于 axml 文件。

我尝试了这篇文章( https://kb.xamarin.com/customer/portal/articles/1920119-how-do-i-enable-intellisense-in-android-axml-files- ),但我的电脑中不存在这些文件(android-layout-xml.xsd、schemas.android.com.apk.res.android.xsd)

最佳答案

  • 将这两个文件( https://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/schemas.android.com.apk.res.android.xsdhttps://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/android-layout-xml.xsd )下载到“C:\Program Files (x86)\MSBuild\Xamarin\Android”(如果那里没有这样的文件)。
  • 启动“VS2015 开发人员命令提示符”
  • 执行“devenv/resetsettings”
  • 使用“打开方式”打开解决方案中的 *.axml 文件,然后选择“自动编辑器选择器 (XML)”
    Automatic editor selector (XML)
  • 如果智能仍然不起作用,请转到 XML -> 架构,手动添加此架构并重新启动 Visual Studio。
  • 享受!
    Intellisenseworks
  • 关于visual-studio - 如何在 Xamarin.Android 的 AXML 上启用智能感知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36579565/

    相关文章:

    c++ - 如何声明具有特定大小的多维数组?

    c# - 在 C# 中设置智能支持功能的弹出帮助

    xamarin - 如何离线安装Xamarin.Android for Visual Studio Enterprise 2015

    c# - Xamarin - Entity Framework - SqLite - GetItemsAsync : unable to open database file

    node.js - ES 2015 VS 2015 for node.js 运行任务运行器资源管理器

    c++ - GetProcessDEPPolicy 错误 87

    c++ - 在调试器中运行代码如何让它更快?

    visual-studio - 如何重建ALL?

    android - XAMARIN:跨平台 FontFamily

    visual-studio-2015 - Visual Studio 无法在 Windows 10 上正确安装