在 .NET Core 上使用 dotnet-svcutil.xmlserializerUsing dotnet-svcutil.xmlserializer on .NET Core
- .NET Core 2.1 SDK 或更高版本
入门Getting started
在 .NET Core 控制台应用程序中使用 dotnet-svcutil.xmlserializer
:
- 在 .NET Framework 中使用默认模板“WCF 服务应用程序”创建一个名为“MyWCFService”的 WCF 服务。在服务方法上添加
[XmlSerializerFormat]
属性,如下所示:
- 创建 .NET Core 控制台应用程序作为面向 .NET Core 2.1 或更高版本的 WCF 客户端应用程序。例如,使用以下命令创建名为“MyWCFClient”的应用:
- 通过运行以下命令将包引用添加到
System.ServiceModel.Http
:
- 添加 WCF 客户端代码:
- 通过运行以下命令将引用添加到 包:
dotnet add package dotnet-svcutil.xmlserializer
运行该命令应向项目文件中添加一个类似于以下内容的条目: