不包含在Formatters名称空间中时如何使用协议Soap?

时间:2019-06-23 15:21:15

标签: c# .net

我正在尝试使用肥皂协议,包括使用System.Runtime.Serialization.Formatters.soap,但是Visual Studio抛出一条消息,说肥皂在此命名空间中不存在,智能感知助手仅向我显示二进制格式。我如何添加此类或该怎么办?

我正在将Visual Studio Community 2019与.net framerwork 4.7.03一起使用在w10上运行的语言c#。

using System;

using System.Runtime.Serialization.Formatters.Soap;

static class Program
    {  
        static void Main()
        {          
        }
    }

我希望我可以正确使用soap格式在Web服务中进行序列化和反序列化

1 个答案:

答案 0 :(得分:-1)

您的项目是.NET Core吗?这似乎是.NET Core的设计决策。 this question可能是相关的。其他证据:使用.NET Framework(不是.NET Core)创建一个新的控制台应用程序,添加一个Reference,搜索Assembly,并且System.Runtime.Serialization.Formatters.Soap在列表中。