.Net核心连接的服务-共享类型

时间:2019-05-08 12:22:08

标签: c# wcf .net-core

在.Net Framework项目中,您曾经能够通过将任何其他服务添加到Reference.svcmap文件中来共享普通WCF服务中的类型,如下所示:

add metadata source

来源: https://cgeers.wordpress.com/2011/07/31/wcf-sharing-types-using-svcmap/

现在,以.net核心为基础,我们已经连接了服务,而我们得到的只是一个ConnectedService.json文件,如下所示:

{
    "ProviderId": "Microsoft.VisualStudio.ConnectedService.Wcf",
  "Version": "15.0.30311.775",
  "ExtendedData": {
    "inputs": [
      "http://hostname/appname/ExampleService.svc"
    ],
    "collectionTypes": [
      "System.Array",
      "System.Collections.Generic.Dictionary`2"
    ],
    "namespaceMappings": [
      "*, ExampleService"
    ],
    "targetFramework": "netstandard2.0",
    "typeReuseMode": "None"
  }
}

请参阅: https://docs.microsoft.com/en-us/dotnet/core/additional-tools/wcf-web-service-reference-guide

有人知道如何对connectedservice.json进行同样的操作吗?

注意,类型完全是从WSDL构建的,没有引用的程序集可以共享类型。 “ 重用引用程序集中的类型”的选项在这里没有影响。

0 个答案:

没有答案