在Visual Studio 2015中的XAML内容资源上启用IntelliSense

在Visual Studio 2015中的XAML内容资源上启用IntelliSense,xaml,visual-studio-2015,resharper,intellisense,Xaml,Visual Studio 2015,Resharper,Intellisense,我正在使用Visual Studio 2015和ReSharper 10编辑XAML文件 如果XAML文件的生成操作设置为页面,即它作为BAML2006资源编译到程序集中,则在XAML编辑器中启用IntelliSense in。我想用内容构建操作来编辑XAML文件,因为我想使用XAML 2009语言功能并将XAML文件复制到输出目录中。不幸的是,使用页面生成操作设置Copy If Newer,不会导致XAML文件被复制到输出中 如果我将构建操作设置为内容,我将失去IntelliSense编辑器支

我正在使用Visual Studio 2015和ReSharper 10编辑XAML文件

如果XAML文件的生成操作设置为
页面
,即它作为BAML2006资源编译到程序集中,则在XAML编辑器中启用IntelliSense in。我想用
内容
构建操作来编辑XAML文件,因为我想使用XAML 2009语言功能并将XAML文件复制到输出目录中。不幸的是,使用
页面
生成操作设置
Copy If Newer
,不会导致XAML文件被复制到输出中

如果我将构建操作设置为
内容
,我将失去IntelliSense编辑器支持。似乎仍然存在某种语法和语义检查,因为我收到了拼写错误的标记和属性名称以及XAML2009特性的警告。有没有办法恢复对IntelliSense的全面支持


Xamarin表单似乎已经发布了一个与XAML IntelliSense支持相关的扩展:但是,它似乎只为表单资源启用XAML编辑器,而不是XML编辑器。由于我已经可以在XAML编辑器中打开文件,我认为类似的方法对我没有帮助。

我有VS2015和Resharper10,并且XAML上的IntelliSense正在工作。在我的例子中,BuildAction是AndroidResource

要使其工作,请尝试此文档,但在提到的路径中没有架构

我找到模式的地方是:

C:\ProgramFiles(x86)\Xamarin Studio\AddIns\MonoDevelop.MonoDroid\schemas

然后在源代码模式和VS主菜单中打开.axml文件:
XML->Schemas->Add dialog.

AFAIK这仅为.xaml文件启用XML IntelliSense,即自动完成数据将来自.xsd样式,而不是实际反射的XamlSchemaContext。如果将XML prolog添加到.xaml文件中,它是以灰色突出显示(xaml编辑器,XamlSchemaContext反射),还是将version=“1.0”部分作为属性和字符串适当突出显示(XML编辑器,.xsd模式)?