在.NET Core SOAP服务中引用本地WSDL

Kei*_*ith 5 wcf soap wsdl wcf-configuration .net-core

我有一个本地.wsdl文件定义的SOAP服务,我想用它在Visual Studio 2017中生成.NET Core Connected Service.

ConnectedService.json看起来像这样:

{
  "ProviderId": "Microsoft.VisualStudio.ConnectedService.Wcf",
  "Version": "15.0.20119.1312",
  "ExtendedData": {
    "Uri": "C:\\Path\\MyUsername\\LocalRepository\\soap-service.wsdl",
    ...
  },
  ...
}
Run Code Online (Sandbox Code Playgroud)

问题是,对于访问此源并且不将其本地存储库放在与我完全相同的位置的任何其他人来说,这完全打破了.

我希望引用与项目相关"Uri": "soap-service.wsdl",但是会导致错误:

引用本地文件时出错

如何配置ConnectedService.json以便找到相对于.NET项目的本地文件?