在 SquishIt 和 DotNetOpenAuth 等几个不同的软件包上,我收到一条错误消息:
Failed to generate binding redirects for 'MyProject'. Object reference not set to an instance of an object.
我看过很多关于其他人在“绑定(bind)重定向”方面遇到问题的帖子,但没有找到对该问题的单个引用以及“对象引用未设置为对象的实例。”。
NuGet 在这个阶段到底想做什么?它是否尝试更新 Web.Config 中的绑定(bind)重定向?我的 Web.Config 有问题吗?我该如何调试呢?
我会说这不会发生在“干净”的项目中。
最佳答案
我在一个项目中处理 MVC 版本时遇到了同样的问题。我认为任何尝试将绑定(bind)重定向添加到配置文件的 NuGet 包都可能发生这种情况。
我最终将“Web.config”重命名为“Web.Temp.Config”,然后安装了包。
然后我手动将包放入我的配置文件的更改合并到临时文件中,然后将其删除并将我的原始文件重命名回 web.config。
这为我解决了这个问题 - 希望它可以帮助你。
关于NuGet "Failed to generate binding redirects for My Project"错误 "Object reference not set to an instance of an object.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13719641/