我有一个最初针对 .Net Framework 4.5 的 VS 2012 C#/WPF 解决方案。然而,当我去部署它时,我发现4.5不支持WinXP。WinXP 仍在 4.0 框架的支持列表中,因此我将解决方案中的所有项目都更改为针对 4.0 客户端框架。
一切构建和发布都没有错误,并且在 Win7 上安装和运行良好。但是,该应用程序在 WinXP 上失败并显示以下消息:
加载首选项和配置数据时出错。找不到方法:'无效 System.Data.Objects.ObjectContextOptions.set_UseConsistentNullReferenceBehavior(Boolean)'。
我已经在我的解决方案中搜索了 UseConsistentNullReferenceBehavior,但我无法在任何地方找到它。
关于如何解决这个问题的任何想法?我宁愿不必创建新的解决方案和新项目,但这可能是我的下一步。