8

在 SquishIt 和 DotNetOpenAuth 等几个不同的软件包上,我收到一条错误消息:

无法为“MyProject”生成绑定重定向。你调用的对象是空的。

我看过很多关于其他人在“绑定重定向”方面遇到问题的帖子,但没有找到对该问题的单个引用以及“对象引用未设置为对象的实例。”。

NuGet 在这个阶段到底想做什么?它是否尝试更新 Web.Config 中的绑定重定向?我的 Web.Config 有问题吗?我该如何调试呢?

我会说这不会发生在“干净”的项目中。

4

2 回答 2

10

我在一个项目中处理 MVC 版本时遇到了同样的问题。我认为任何尝试将绑定重定向添加到配置文件的 NuGet 包都可能发生这种情况。

我最终将“Web.config”重命名为“Web.Temp.Config”,然后安装了包。

然后我手动将包放入我的配置文件的更改合并到临时文件中,然后将其删除并将我的原始文件重命名为 web.config。

这为我解决了这个问题 - 希望它可以帮助你。

于 2013-01-30T03:18:33.357 回答
2

就我而言,更新 NuGet 包管理器可以解决问题。

于 2015-04-09T10:58:47.110 回答