【发布时间】:2017-07-14 11:40:59
【问题描述】:
我一直在尝试在 Windows 10 平台上将 Xamarin 与 Visual Studion 2015 一起使用。我无法将 Intellisense 用于 AXML,这非常令人沮丧。有什么解决办法???
【问题讨论】:
标签: visual-studio xamarin
我一直在尝试在 Windows 10 平台上将 Xamarin 与 Visual Studion 2015 一起使用。我无法将 Intellisense 用于 AXML,这非常令人沮丧。有什么解决办法???
【问题讨论】:
标签: visual-studio xamarin
您需要将 android 布局文件的 xsd-schemas 添加到 Visual Studio。
将android-layout-xml.xsd 和schemas.android.com.apk.res.android.xsd 从C:\Program Files (x86)\Xamarin Studio\AddIns\MonoDevelop.MonoDroid\schemas 复制到C:\Program Files (x86)\Microsoft Visual Studio 14.0\Xml\Schemas
然后,您可以通过 XML -> Schemas -> Add 对话框在 Visual Studio 中“添加”这些架构。
在Xamarin Knowledgebase中有描述。
【讨论】:
这实际上是有效的.....感谢 BOB! (不是真的)
将这两个架构文件都添加到您的项目中并使用 XML 文本编辑器而不是默认的 Android 设计器打开......
去地狱鲍勃。
来自解决方案Cannot get Xamarin Xaml Intellisense working in VS 2015
Intellisense 没有出现在编辑器中的原因是 Xamarin XAML 不是作为内容类型为 xaml 的文件打开的,而是作为内容类型为 xml 的文件打开的。 要将 xamarin XAML 文件打开为内容类型为 xaml 的文件,只需在解决方案资源管理器中右键单击 xaml 文件并选择打开方式... 在弹出窗口中选择“带编码的 XAML 设计器”,然后单击确定。
您需要将 android 布局文件的 xsd-schemas 添加到 Visual Studio。
将 android-layout-xml.xsd 和 schemas.android.com.apk.res.android.xsd 从 C:\Program Files (x86)\Xamarin Studio\AddIns\MonoDevelop.MonoDroid\schemas 复制到 C:\Program文件 (x86)\Microsoft Visual Studio 14.0\Xml\Schemas
然后您可以通过 XML -> Schemas -> Add 对话框在 Visual Studio 中“添加”这些模式。
【讨论】: