根据http://www.nuget.org/packages/Microsoft.Net.Http:“Visual Studio 2010 不支持此包”
为什么官方不支持 Visual Studio 2010 的项目作为更新提供?这没什么大不了的,只是没有参数的“Update-Package”会愉快地使用此更新破坏项目,就像“Update All”按钮一样。
根据http://www.nuget.org/packages/Microsoft.Net.Http:“Visual Studio 2010 不支持此包”
为什么官方不支持 Visual Studio 2010 的项目作为更新提供?这没什么大不了的,只是没有参数的“Update-Package”会愉快地使用此更新破坏项目,就像“Update All”按钮一样。
我发现版本 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 执行中修复并阻止它。