我在.net Framework 4.6.1中有类库项目。我必须将该项目迁移到.net5。与此同时,我遇到netNamedPipeBinding错误。
Severity Code Description Project File Line Suppression State
Error CS0246 The type or namespace name 'NetNamedPipeBinding' could not be found (are you missing a using directive or an assembly reference?)
以下已安装的nuget软件包。
System.ServiceModel.Duplex
System.ServiceModel.Http
System.ServiceModel.NetTcp
System.ServiceModel.Primitives
有什么办法可以使其工作?
似乎不受支持。
命名管道
WCF提供了一个命名管道绑定,用于在同一台物理计算机上的进程之间进行通信。ASP.NET Core gRPC的第一个版本不支持命名管道。为命名管道(和Unix域套接字)添加客户端和服务器支持是未来版本的目标。
此外,的文档页面NamedPipeBinding
已解析为.NET 4.8
部分,对于https://docs.microsoft.com/zh-cn/dotnet/api/system.servicemodel.netnamedpipebinding不存在.NET 5
HttpBinding
文档页面位于.NET 5
https://docs.microsoft.com/zh-cn/dotnet/api/system.servicemodel.nethttpbinding
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句