没有为CLI C++调用C#dll调用WCF Web服务配置EndPoint

本文关键字:调用 Web 服务 配置 EndPoint WCF C#dll CLI C++ | 更新日期: 2023-09-27 18:29:38

我正在构建一个CLI/C++dll,该dll将用作EXE文件的插件。CLI/C++项目引用了一个C#dll。此外,C#dll具有对WCF Web服务的服务引用。

我曾经得到一个运行时异常,上面写着"FileNotFound"。我发现C#dll必须和EXE在同一个文件夹中才能找到。然而,现在我得到一个例外,即没有为ServiceRefernce配置EndPoint。

有人处理过类似的案件吗?我是否也需要将服务参考配置文件复制到与EXE相同的文件夹中?

没有为CLI C++调用C#dll调用WCF Web服务配置EndPoint

服务引用配置需要复制到可执行文件的配置文件中。无法(轻松)将另一个程序集的应用程序配置文件加载到正在执行的程序集中。