【发布时间】:2016-02-12 16:03:58
【问题描述】:
我正在使用带有 ReSharper 10 的 Visual Studio 2015 来编辑 XAML 文件。
如果 XAML 文件的 Build Action 设置为 Page,则在 XAML 编辑器中启用 IntelliSense,即它作为 BAML2006 资源编译到程序集中。我想改为使用Content Build Action 编辑 XAML 文件,因为我想使用 XAML 2009 语言功能并将 XAMl 文件复制到输出目录中。不幸的是,使用 Page 构建操作设置 Copy If Newer 不会导致 XAML 文件被复制到输出中。
如果我将 Build Action 设置为 Content,我将失去 IntelliSense 编辑器支持。似乎仍然存在某种语法和语义检查,因为我收到拼写错误的标签和属性名称以及 XAML 2009 功能的警告。 有没有办法恢复完整的 IntelliSense 支持?
Xamarin Forms 似乎已经发布了与 XAML IntelliSense 支持相关的扩展:http://www.cazzulino.com/enable-xaml-forms-intellisense.html 但是,它似乎只为 Forms 资源启用了 XAML 编辑器,而不是 XML 编辑器。由于我已经可以在 XAML 编辑器中打开文件,我认为类似的方法对我没有帮助。
【问题讨论】:
标签: xaml visual-studio-2015 resharper intellisense