ServiceStack: установка 'ServiceStack.HttpClient' в проекте Blazor добавляет сотни зависимостей? - PullRequest
1 голос
/ 30 мая 2019

Я провожу некоторое тестирование с Blazor, и, поскольку он C #, я подумал, что мог бы добавить ServiceStack.HttpClient для использования при обращении к бэкэнду.

Однако, когда я увидел, что зависимости, которые собирался NuGetустановить, я немного испугался, поэтому я просто хотел проверить, нормально ли это и ожидаемо.Мы говорим о сотнях добавленных ссылок.

enter image description here

Это кажется разумным?runtime.fedora...Cryptography...

1 Ответ

1 голос
/ 31 мая 2019

Большинство из них являются транзитивными зависимостями ASP.NET Core.

Вы можете просмотреть список зависимостей каждого пакета на NuGet:

ServiceStack.HttpClient

ServiceStack.Client (>= 5.5.0)
ServiceStack.Interfaces (>= 5.5.0)
ServiceStack.Text (>= 5.5.0)
System.Collections.Specialized (>= 4.3.0)
System.Net.Requests (>= 4.3.0)
System.ServiceModel.Primitives (>= 4.5.3)
System.Xml.XmlSerializer (>= 4.3.0)

ServiceStack.Client :

ServiceStack.Interfaces (>= 5.5.0)
ServiceStack.Text (>= 5.5.0)
System.Collections.Specialized (>= 4.3.0)
System.Memory (>= 4.5.2)
System.Net.Requests (>= 4.3.0)
System.ServiceModel.Primitives (>= 4.5.3)
System.Xml.XmlSerializer (>= 4.3.0)

ServiceStack.Text

Microsoft.CSharp (>= 4.5.0)
System.Memory (>= 4.5.2)
System.Runtime (>= 4.3.0)

ServiceStack.Interfaces

System.Runtime.Serialization.Primitives (>= 4.3.0)
...