根据http://www.nuget.org/packages/Microsoft.Net.Http: “Visual Studio 2010中不支持此包”
为什么正式不支持Visual Studio 2010的项目可用作更新?这不是什么大问题,除了没有参数的“Update-Package”用这个更新快乐地破坏项目,就像“全部更新”按钮一样。
答案 0 :(得分:1)
我发现版本2.2.15的更新破坏了我的项目,我不得不
uninstall-package Microsoft.Net.Http -force
install-package Microsoft.Net.Http -Version 2.2.13
然后为防止进一步更新,我编辑了packages.config文件,并使用allowedVersions属性allowedVersions="[2.2.13)"
将版本设置为最后一个工作版本(对我而言)。
<package id="Microsoft.Net.Http" version="2.2.13" targetFramework="net40" allowedVersions="[2.2.13)" />
虽然这不会回答为什么更新已发布,但它会在将来的Update-Package执行中修复并阻止它。