Windows store apps 使用VS 2015运行在Windows 10上构建的Windows 8.1应用程序

Windows store apps 使用VS 2015运行在Windows 10上构建的Windows 8.1应用程序,windows-store-apps,windows-8.1,visual-studio-2015,windows-10,Windows Store Apps,Windows 8.1,Visual Studio 2015,Windows 10,基于Windows 10和VS 2015构建,我们的(托管)Windows 8.1应用商店应用程序在启动时崩溃,在运行Windows 8.1的设备上出现奇怪的XAML解析错误(没有给出堆栈跟踪或源文件,只是在未处理的异常处理程序中捕获,因此没有机会进行调试): 无法反序列化XBF元数据属性列表,因为在类型“null”中找不到“HorizontalContentAlignment” 其他信息: 基于Windows 8.1和VS 2015,该应用程序将正常工作 应用程序将在Windows 10设备

基于Windows 10和VS 2015构建,我们的(托管)Windows 8.1应用商店应用程序在启动时崩溃,在运行Windows 8.1的设备上出现奇怪的XAML解析错误(没有给出堆栈跟踪或源文件,只是在未处理的异常处理程序中捕获,因此没有机会进行调试):

无法反序列化XBF元数据属性列表,因为在类型“null”中找不到“HorizontalContentAlignment”

其他信息:

  • 基于Windows 8.1和VS 2015,该应用程序将正常工作
  • 应用程序将在Windows 10设备上正确运行
  • 该应用程序已在Windows 8.1设备上侧面加载

截至,应支持该场景。是否有人已经遇到了同样的问题并克服了它?

我通常会将这些神秘的错误追溯到样式或模板资源文件中,正如您所指出的,我认为Visual Studio没有它应有的帮助。如果您检查样式或模板文件(例如,generic.xaml或您自己的自定义样式文件等),并且如果缺少某些内容,VisualStudio通常会用蓝色波浪下划线标记这些内容(我必须说不一定准确,但在我的猜测中大约有90%)


这可能不是答案,但与我分享了XAML解析错误的经验,这些错误没有留下任何线索。

相关:我看到了完全相同的错误。只是我的设置不同。我在W10上的Vs13下构建我们的应用程序。本地部署的应用程序运行。当远程部署到Win 8.1机器时,我在启动时看到完全相同的错误。