为什么visual studio 2015不支持对xamarin.android的intellisense支持?

时间:2016-04-09 07:06:52

标签: xamarin visual-studio-2015

最近在微软2016年建立之后,我已经为visual studio 2015安装了xamarin。 vs的关键部分是其intellisense功能,使用.axml文件时不支持。

请建议

5 个答案:

答案 0 :(得分:1)

Visual Studio支持Android .axml文件的Intellisense,但您必须先启用它。要启用此功能,请阅读How do I enable Intellisense in Android .axml files? - 如果在上述目录中没有找到文件(参见文章),可以从GitHub下载这些文件:

android-layout-xml.xsd

schemas.android.com.apk.res.android.xsd

答案 1 :(得分:0)

对于Visual Studio 2015。

链接:https://forums.xamarin.com/discussion/60962/enable-intellisense-for-axml-missing-android-layout-xml-xsd-schemas-android-com-apk-res-androiod

  • 下载" android-layout-xml.xsd"和" schemas.android.com.apk.res.android.xsd"从: https://github.com/atsushieno/monodroid-schema-gen

  • 将所有下载的文件放入C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Xml \ Schemas

  • 打开.axml文件,然后单击Visual Studio中的 XML / Schemas 菜单。然后将相应的文件添加到项目中。

答案 2 :(得分:0)

Xamarin for Visual Studio包含开箱即用基于xsd的智能感知支持,从我们的周期7 版本开始。 (XamarinVS 4.1.0.x)。

您现在可以尝试切换到Beta频道。在Visual Studio中,转到:

Tools - Options - Xamarin - Other

选择 Beta 频道,然后按 Check now

请注意,如果您正在为Xamarin.iOS开发,则还需要切换到Mac的Beta版频道。这可以通过Mac中的Xamarin Studio完成。

答案 3 :(得分:0)

这适用于Visual Studio,但您需要安装Xamarin Studio才能使其正常工作。

答案 4 :(得分:0)

在Android .axml文件中启用Intellisense:

  • 将android-layout-xml.xsd下载或复制到Visual Studio文件夹\ Xml \ Schemas
  • 打开catalog.xml并在最后添加行: http://schemas.android.com/apk/res/android' />
  • 保存catalog.xml并重新启动(或启动)Visual Studio。

    .axml文件中的Intellisense默认情况下应该有效。 (也许你需要添加一个schemas.android.com.apk.res.android.xsd文件。)

Shem的档案:https://github.com/atsushieno/monodroid-schema-gen