Microsoft предоставила соответствующие сборки в виде пакетов на NuGet.
System.ServiceModel.Primitives
- базовый пакет;добавьте другие, если это необходимо, в ваш проект.
![enter image description here](https://i.stack.imgur.com/TnyXf.png)
Я считаю, что для загрузки System.ServiceModel.Channels
вам потребуется **System.ServiceModel.Http**
, установленный в вашем проекте, если онне является зависимостью, посмотрите, работает ли он после установки правильной версии System.ServiceModel.Http.
Добавление того же пакета NuGet «System.ServiceModel.Http» в ваш проект приложения, чтобы на него ссылалисьправильно. Это можно сделать с помощью пункта меню «Управление пакетом NuGet» или просто обновив файл packages.config, например
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.ServiceModel.Http" version="4.4.1" targetFramework="net461" />
<package id="System.ServiceModel.Primitives" version="4.4.1" targetFramework="net461" />
</packages>
Дополнительная ссылка:
https://github.com/dotnet/wcf/issues/2546
Надеюсь, это поможет.