我正在尝试使用肥皂协议,包括使用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服务中进行序列化和反序列化
答案 0 :(得分:-1)
您的项目是.NET Core吗?这似乎是.NET Core的设计决策。 this question可能是相关的。其他证据:使用.NET Framework(不是.NET Core)创建一个新的控制台应用程序,添加一个Reference,搜索Assembly,并且System.Runtime.Serialization.Formatters.Soap在列表中。