2023年3月3日 星期五

[研究][ASP.NET]RestSharp.108.0.3相依套件測試

[研究][ASP.NET]RestSharp.108.0.3相依套件測試

2023-03-03

環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C#

最近一次更新元件,發現 RestSharp 相依套件數量似乎很多,建立一個新的、空的方案測試看看,考慮是否換掉它,改用微軟提供的 HTTPClient,或微軟更新提供的 HttpClientFactory   (Microsoft 已經棄用WebClient)。

********************************************************************************

packages.config

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="2.0.1" targetFramework="net48" />
</packages>

開始用 NuGet 安裝 RestSharp 最新版

WebApplication1

正在安裝:

System.Buffers.4.5.1

System.Numerics.Vectors.4.5.0

System.Runtime.CompilerServices.Unsafe.5.0.0

System.Memory.4.5.4

System.Text.Encodings.Web.5.0.0

System.Threading.Tasks.Extensions.4.5.4

Microsoft.Bcl.AsyncInterfaces.5.0.0

System.ValueTuple.4.5.0

System.Text.Json.5.0.1

RestSharp.108.0.3

檢視 NuGet 「更新」頁籤,還有可更新的

WebApplication1

更新:

System.Text.Json.5.0.1 -> System.Text.Json.7.0.2

Microsoft.Bcl.AsyncInterfaces.5.0.0 -> Microsoft.Bcl.AsyncInterfaces.7.0.0

System.Text.Encodings.Web.5.0.0 -> System.Text.Encodings.Web.7.0.0

System.Memory.4.5.4 -> System.Memory.4.5.5

System.Runtime.CompilerServices.Unsafe.5.0.0 -> System.Runtime.CompilerServices.Unsafe.6.0.0

Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.1 -> Microsoft.CodeDom.Providers.DotNetCompilerPlatform.3.6.0

都最新了,檢視一下 packages.config

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Microsoft.Bcl.AsyncInterfaces" version="7.0.0" targetFramework="net48" />
  <package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="3.6.0" targetFramework="net48" />
  <package id="RestSharp" version="108.0.3" targetFramework="net48" />
  <package id="System.Buffers" version="4.5.1" targetFramework="net48" />
  <package id="System.Memory" version="4.5.5" targetFramework="net48" />
  <package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net48" />
  <package id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" targetFramework="net48" />
  <package id="System.Text.Encodings.Web" version="7.0.0" targetFramework="net48" />
  <package id="System.Text.Json" version="7.0.2" targetFramework="net48" />
  <package id="System.Threading.Tasks.Extensions" version="4.5.4" targetFramework="net48" />
  <package id="System.ValueTuple" version="4.5.0" targetFramework="net48" />
</packages>

多了10個套件,有些多啊,雖然除了 RestSharp 自己,被相依的都是微軟提供的。

(完)

相關

沒有留言:

張貼留言