c# - 我应该使用 System.Net.Http Nuget 包吗?

标签 c# .net nuget httpclient

.NET Framework 4.6.2 似乎内置了 System.Net.Http 程序集/命名空间。还有一个我可以安装的同名 Nuget 包。

作为一般原则,Nuget 包可以替换(例如更新)已安装框架中包含的程序集吗?

具体来说,我应该使用Nuget版本还是System.Net.Http的框架版本?

最佳答案

通常,您可以将框架库替换为 NuGet 中的一个。如果您有特定的理由,我建议您这样做。例如,如果您需要错误修复、新 API 或利用性能改进。

具体来说,使用 System.Net.Http 取决于您的场景。如果您每分钟进行 1000 个 http 调用,请使用 NuGet 中的最新调用。如果您每小时打 2 个电话并且没有遇到任何问题,请坚持使用框架版本。在这两个数字之间,这取决于。

关于c# - 我应该使用 System.Net.Http Nuget 包吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51193310/

相关文章:

c# - 放置在 UpdatePanel 中时无法使用 ClientScript.RegisterStartupScript 显示警报

c# - 程序集引用无法在我们的构建服务器上正确解析

c# - 如何更改 Visual Studio 2015 中的默认错误搜索

c# - 小巧玲珑的彩虹 MissingMethodException

asp.net-core - .Net Core Nuget 包 - 将文件复制到包使用者 wwwroot

.net - 如何在 Nuget 包中包含 resx 文件

c# - 如何找到引用错误版本程序集的内容并修复它?

c# - ASP.NET MVC 路由 - Url.Action 发送查询字符串而不是路由值

c# - 在文本文件中搜索术语的最快方法?

c# - 运行时 Windows 窗体 : Is it possible to insert . cs 文件?