0

根据http://www.nuget.org/packages/Microsoft.Net.Http:“Visual Studio 2010 不支持此包”

为什么官方不支持 Visual Studio 2010 的项目作为更新提供?这没什么大不了的,只是没有参数的“Update-Package”会愉快地使用此更新破坏项目,就像“Update All”按钮一样。

4

1 回答 1

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 执行中修复并阻止它。

于 2013-10-17T13:25:33.393 回答