1

我在 Hottowel spa 模板上构建,我的解决方案在读取、保存和更新方面运行良好。尽管“对象引用未设置为对象实例”,但删除失败。此时 Breeze.webapi 版本为 1.2.0.0。在阅读了一些文章后,建议将微风更新到最新版本。

我使用 nuget 包管理器更新了轻量级框架,现在,它在解析元数据时失败 - 它说从服务器返回的 JSON 字符串有解析错误。但是当我在 chrome 中使用 JSON 格式化程序查看 JSON 时。它看起来很好。Breeze.webapi 版本 1.2.8.0 会发生这种情况。

现在,如果我将微风.webapi dll 切换回版本。1.2.0.0。元数据部分再次正常工作,但删除没有。

任何帮助表示赞赏

4

1 回答 1

1

可能的原因是 NuGet 更新只完成了部分工作,并让您的应用程序混合了新旧 Breeze 部分。您可以通过查看 Package Console 窗口看到这发生了,但大多数人没有看。每次我能想到的 NuGet 包升级都被烧毁了,我现在像鹰一样看着那个控制台。

如果您完全卸载 Breeze 并重新安装最新版本,我认为您将摆脱困境。仔细查看那个输出窗口。如果它未能删除某些东西(可能),则会发出警告。请在重新安装之前手动删除该挥之不去的项目。

我正在与 John 讨论更新 HotTowel 模板的问题,以便升级 Breeze 包感觉不那么紧迫。

对不起你的痛苦。

于 2013-05-21T19:32:53.830 回答