.Net Core Connected Services - Типы общего доступа - PullRequest
1 голос
/ 08 мая 2019

В проекте .Net Framework вы имели возможность обмениваться типами из общих служб WCF, добавляя любые дополнительные службы в файл Reference.svcmap следующим образом:

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, нет ссылочных сборок, из которых можно делиться типами. Опция ' Повторное использование типов в ссылочных сборках ' здесь никак не влияет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...