在SquishIt和DotNetOpenAuth等几个不同的软件包上,我收到错误消息:
无法为“MyProject”生成绑定重定向。对象引用未设置为对象的实例。
我看过很多关于其他人遇到“绑定重定向”问题的帖子,但没有找到对此问题的单一引用,并且“对象引用没有设置为对象的实例。”。
NuGet在这个阶段究竟想做什么?它是否尝试更新Web.Config中的绑定重定向?我的Web.Config可能有问题吗?我该如何调试呢?
我会说这不会发生在“干净”的项目中。
答案 0 :(得分:9)
我在一个项目中遇到了与MVC版本相同的问题。我认为任何试图将绑定重定向添加到配置文件的NuGet包都会发生。
我最终将“Web.config”重命名为“Web.Temp.Config”,然后安装该软件包。
然后我手动将包中放入配置文件的更改合并到临时文件中,然后将其删除并将原始文件重命名为web.config。
这解决了我的问题 - 希望它可以帮到你。
答案 1 :(得分:1)
就我而言,更新NuGet Package Manager解决了这个问题。